1.说明#
Jenkins发布gitab代码
2.配置gitlab#
ssh生成公钥x.pub加入到gitlba配置中
在jenkis服务中git clone xx.git代码
获取gitlab Token
3.在jenkins配置#
创建pipline
在此处添加jenkins服务中的私钥
在代码根目录创建:
Jenkinsfile:文件1
2
3
4
5
6
7
8
9
10pipeline {
agent any
stages {
stage('Deploy') {
steps {
sh "cp -R /var/lib/jenkins/workspace/vlms/* /data/app/vlms/vlms/"
}
}
}
}
4.jenkins权限问题#
1 | vim /etc/sysconfig/jenkins |