Jenkins使用http的方式拉取gitlab的代码
·
Jenkins节点配置:

在Jenkins添加凭据
系统管理→Manage Credentials


进入流水线配置,点击流水线语法



然后把上面的脚本复制到流水线配置的脚本中

注意不要换行,生成的脚本是什么样就直接粘过来
pipeline {
//执行脚本的服务器名
agent {
label 'agent-131'
}
stages {
stage('环境验证') {
steps {
sh label: '',
script: '''java -version
docker -v
git version
mvn -v
'''
}
}
stage('拉取代码') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/dev']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'f33df69a-63dd-4e7d-9fb1-d170cab9a7fb', url: 'http://192.168.247.130/first/arctest.git']]])
}
}
}
}
保存并构建

进入agent节点目录查看(节点目录是创建节点的时候配置的)

代码已经被拉取下来了
更多推荐
所有评论(0)