一、war包安装jenkins
mkdir -p /usr/local/jenkins/
wget -c -O /usr/local/jenkins/jenkins.war http://mirrors.jenkins.io/war-stable/latest/jenkins.war
nohup java -jar /usr/local/jenkins/jenkins.war & #启动jenkins,默认8080
#nohup java -jar jenkins.war --ajp13Port=-1 --httpPort=8081 &
#如果有指定端口的需求可以用下面这条命令
二、面板设置
1.打开对应的IP端口访问jinkins,输入初始化密码,密码保存在/root/.jenkins/secrets/initialAdminPassword 里
2.根据提示输入管理员账号密码,选择按推荐安装插件
3.安装完插件后,选择Manage Jenkins----->Manage Plugins----->可选插件
#搜索Active Choices 和 Extended Choice Parameter并且都安装
4.新建任务,配置中比较重要的一个点就是参数化构建,下面的配置是把命令执行结果变成一个下拉选项
import groovy.json.JsonSlurper;
try{
def command = "/usr/local/bin/getallgameserverappid.sh"
def proc = command.execute()
proc.waitFor()
if ( proc.exitValue() != 0 ) {
println "Error, ${proc.err.text}"
}
def allappid = proc.in.text.readLines().collect { it
}
return allappid
}
catch(IOException ex){
print ex
}