![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CM3cjN2UWYhZTMhN2N2QTL4UTN3cDNvwVbvNmLuRGZ19Gbj5CdrJmL19GM2UHbw42bvw1LcpDc0RHaiojIsJye.png)
1.1在系統管理中的插件管理
1.2然後點選選插件,在右上角輸入Git Parameter,找到Git Parameter後點選左下方的的直接安裝
勾選"參數化建構過程",然後添加Git Parameter,配置如下
2.1在源碼管理中添加(需要提前将公鑰設定好)
2.2 參數化建構過程添加git參數 Git Parameter
填寫name為release_version,下面使用ansible時需要
填寫描述 版本号
2.3 參數化建構過程添加選擇型參數 Choice Parameter
5.1 Jenkins擷取運作job的使用者名
需要安裝user build vars plugin 插件,然後就可以取到$BUILD_USER 變量。
user build vars plugin下載下傳位址
:
<a href="https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin">https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin</a>
可以使用的使用者變量:
Property
Default
BUILD_USER
Full name (first name + last name)
BUILD_USER_FIRST_NAME
First name
BUILD_USER_LAST_NAME
Last name
BUILD_USER_ID
Jenkins user ID
BUILD_USER_EMAIL
Email address
在jenkins任務中使用建構變量:注意需要勾選 "Set jenkins user build variables."
建構環境添加
../test_online.yml
../roles/test_online
目錄結構
ansible-playbook内容可以檢視
<a href="https://github.com/Blacklight-Design/ansible-laravel5-deploy">https://github.com/Blacklight-Design/ansible-laravel5-deploy</a>