jenkins是一個廣泛用於持續構建的可視化web工具,持續構建說得更直白點,就是各種項目的"自動化"編譯、打包、分發部署。jenkins可以很好的支持各種語言(比如:java, c#, php等)的項目構建,也完全兼容ant、maven、gradle等多種第三方構建工具,同時跟svn、git能無縫集成,也支持直接與知名源代碼托管網站,比如github、bitbucket直接集成。
一、安裝及啟動
最新版本war包下載地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
啟動方法: java -jar jenkins.war,如果要以后台進程的方式啟動,可使用 nohup java -jar jenkins.war
啟動過程中,它會將war包解壓到~/.jenkins目錄下,並生成一些目錄及配置文件。
二、插件安裝
由於,安裝Jenkins后首次訪問時由於無法訪問更新站點而產生離線問題,所以只能跳過常用插件安裝這步。
安裝插件前需修改更新站點,如下:
站點信息從:https://updates.jenkins.io/update-center.json 改為如下地址【三選一即可】
http://mirror.xmission.com/jenkins/updates/update-center.json http://mirrors.shu.edu.cn/jenkins/updates/current/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
更改完畢后,最好重啟Jenkins。
常用插件列表:
- Local
- Folders
- OWASP Markup Formatter
- Build Timeout
- Credentials Binding
- Timestamper
- Workspace Cleanup
- Ant
- Gradle
- Maven Integration
- Pipeline
- GitHub Branch Source
- Pipeline: GitHub Groovy Libraries
- Git
- Subversion
- SSH Slaves
- Matrix Authorization Strategy
- PAM Authentication
- LDAP
- Email Extension
- GitLab
- Ansible
- SaltStack
- Parameterized Trigger
- Build Pipeline
- Build Authorization Token Root