Aşağıda listelenen yaklaşımları zaten denedik:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
İnternette birkaç gün ve birkaç saat boyunca arama yaptıktan sonra, bu konuda hâlâ yararlı bir kaynak bulamadık. Bu nedenle, burada yeni bir soru sormak mantıklı görünüyor.
Java projelerimizi IntelliJ fikrinde geliştiriyoruz ve yapılarımızı Jenkins ile entegre etmek istiyoruz. Idea'da bir Jenkinsfile oluşturduğumuzda, sözdizimi vurgulaması veya otomatik tamamlama almıyoruz. Jenkins'te yeni olduğumuz için, bu özellikler bizim için gerçekten faydalı olacaktır. Idea'yı Jenkinsfiles ile nasıl daha destekleyici hale getirebiliriz?
Fikir olarak bir Jenkins dosyası için sözdizimi vurgulama ve otomatik tamamlama almanın bir yolu yoksa, başka hangi editörler yardımcı olabilir?
Lütfen aklınızda bulundurun:
- Harika projeler değil, java projeleri ile çalışıyoruz.
Https://github.com/oliverlockwood/jenkinsfile-idea-plugin eklentisini zaten denedik . Eklenti etkinleştirildiğinde, Jenkins dosyası bu şekilde tanınır, ancak sözdizimi vurgulamak yerine bir hata mesajı alıyoruz, lütfen aşağıya bakın.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Fikir, "boru hattı" nın "p" sini hata olarak vurgular. Hata mesajı okur:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF veya JenkinsTokenType.STEP_KEY bekleniyordu, 'p' aldı
Herhangi bir yardım için teşekkürler!