Wypróbowaliśmy już podejścia wymienione poniżej:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
Po wielu godzinach przeszukiwania sieci przez wiele dni nadal nie znaleźliśmy pomocnego źródła w tej sprawie. Dlatego wydaje się sensowne zadać tutaj nowe pytanie.
Rozwijamy nasze projekty Java w idei IntelliJ i chcemy zintegrować nasze kompilacje z Jenkins. Kiedy tworzymy plik Jenkins w Idea, nie otrzymujemy podświetlania składni ani automatycznego uzupełniania. Ponieważ jesteśmy nowi w Jenkins, te funkcje byłyby dla nas naprawdę przydatne. Jak możemy sprawić, by Idea była bardziej pomocna dzięki Jenkinsfiles?
Jeśli nie ma możliwości uzyskania podświetlania składni i automatycznego uzupełniania dla pliku Jenkins w pomyśle, jakie inne edytory byłyby pomocne?
Proszę zanotować:
- pracujemy nad projektami java, a nie świetnymi projektami.
Wypróbowaliśmy już wtyczkę https://github.com/oliverlockwood/jenkinsfile-idea-plugin . Kiedy wtyczka jest aktywowana, plik Jenkins jest rozpoznawany jako taki, ale zamiast podświetlania składni otrzymujemy komunikat o błędzie, patrz poniżej.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Pomysł podkreśla „p” z „potoku” jako błąd. Komunikat o błędzie brzmi:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF lub JenkinsTokenType.STEP_KEY oczekiwano, otrzymano „p”
Dzięki za pomoc!