jenkins安裝+pipline水流线全自动化布署几台网络服
日期:2021-04-08 浏览:
Sudo wget -O /etc/yum.repos.d/jenkins.repo redhat-stable/jenkins.repo sudo rpm --import redhat-stable/jenkins.io.key yum install jenkins
注:假如选用通用性手动式安裝方法立即免费下载war包开展起动,假如8080端口号被占有,会起动不成功。根据命令java -jar jenkins.war --httpPort=9999 能够试着改动端口号开展起动(将会姿态错误,根据war包手动式第一次起动改动不成功),起动之后转化成相匹配文档在/usr/lib/jenkins /var/lib/jenkins /etc/ini.d/jenkins(配备文档),假如选用yum安裝安裝进行就已存有,能够立即在配备文档中改动端口号。
2.根据游玩器ip+端口号起动Jenkins顾客端,第一次在shell指令行实行下边命令
在该文档中获得登陆密码,进到后在意挑选第一个强烈推荐安裝默认设置软件,设定完账户登陆密码后将会会出現自动跳转黑屏。
处理方法终止Jenkins服务,再次起动,顾客端再次登陆就可以,登陆后提议先在挑选分派客户管理权限中改动相匹配管理权限。
3. 根据在建每日任务能够进行全自动化布署,假如必须让Jenkins实行.sh脚本制作,而且用'./xx.sh' 方法会提醒管理权限不够,改成'sh xx.sh就可以',还可以立即在jenkins中写shell命令。
4. 配备相匹配连接点数据信息,完成关联几台网络服务器,能够挑选性让一些网络服务器运作jenkins每日任务,或是不一样连接点运作不一样每日任务。
5. 根据应用jenkins水流线pipline方法布署每日任务,提议挑选应用file方法有利于管理方法还可以立即在config中载入pipline命令,大部分能够完成基本全自动化步骤(pipline是软件,沒有请先安裝,一般在第一次进到Jenkins时挑选默认设置强烈推荐软件会有上)。
简易配备实例:
515253
pipeline { agent none stages { stage('转化成装包') { //水流线连接点名字 agent { node { label 'master' } } //挑选应用哪一台代理商连接点运作 steps { echo '转化成进行' sh returnStatus: true,script: "docker rmi -f -/zjy_test/demo:v3" //shell命令出错也再次实行下边步骤 sh 'shell命令' } } stage('布署123') { //水流线连接点名字 agent { node { label 'a' } } //挑选应用哪一台代理商连接点运作 steps { echo '123布署进行' sh 'shell命令"' } } stage('布署117') { agent { node { label 'a' } } steps { echo '117布署进行' sh 'shell命令' } } } }
注:agent中的node连接点必须在系统软件管理方法中配备连接点,而且确保联接取得成功,sh中写实际必须全自动化实际操作的shell命令就可以,上边水流线计划方案会全自动按序实行完123和117网络服务器命令,假如碰到不正确提醒会马上终止实行。
一点php,一点技术性共享。