DevOps - Groovy

Groovy簡介

Apache基金下的編程語言,基於JVM的輕量級動態類型語言。
在一些工具中(如ReadyAPI),DSL, Gradle或是與Java的混合編程中用到,Jenkins中也大量用到,可以寫出更好的配置文件。

Tutorial

配置Groovy環境

IDEA

VS Code

先後安裝Java JDK和Groovy

安裝VS Code後, 安裝Groovy插件

運行代碼

Tips

1 - Groovy代碼的格式化方法

  • VScode:設置文件類型綁定,將.groovy後綴文件識別爲.js,然後“格式化文檔”, 可以格式化縮進
  • IntelliJ IDEA:支持Groovy的代碼補全、語法和錯誤高亮、代格式化與檢查、重構與調試

指定文件類型綁定
https://code.visualstudio.com/docs/languages/overview#_adding-a-file-extension-to-a-language

2 - 本地格式化和驗證Jenkinsfile

Validate your Jenkinsfile from within VS Code: https://jenkins.io/blog/2018/11/07/Validate-Jenkinsfile/
可以將Visual Studio Code與Jenkins Pipeline Linter Connector插件一起使用,在VS Code中本地格式化和驗證Jenkinsfile 。
需要在設置中指定插件的參數

- jenkins.pipeline.linter.connector.url 
- jenkins.pipeline.linter.connector.user
- jenkins.pipeline.linter.connector.pass 
- jenkins.pipeline.linter.connector.crumbUrl 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章