实例----实现jenkins的Pipline流水线构建
1.0 环境准备
节点名称 | 节点名称 | ip地址 |
---|---|---|
jenkins | jenkins | 10.0.0.40 |
1.1 安装 Pipeline 插件
系统管理----插件管理----搜索Pipeline
系统管理----插件管理----搜索Pipeline,安装视图插件
1.2 创建 Pipeline Job
1.3 pipeline 脚本式
node {
stage('Get code') {
git branch: 'main', credentialsId: 'df2cd5fb-4439-4f1a-8814-388296bbb51d', url: 'git@gitlab.lec.org:dev1/hello-world-war.git'
}
stage('Build') {
echo '构建项目代码'
}
stage('Test') {
echo '测试项目功能'
}
stage('Deploy') {
echo '部署项目'
}
}
在pipeline-test任务中的配置
1.4 jenkins执行pipeline-test任务
1.5 验证 git clone日志
1.6 jenkins 服务器验证clone代码数据
root@jenkins:/var/lib/jenkins/workspace/pipeline-test# ls -lrt
total 16
drwxr-xr-x 3 root root 4096 Dec 17 22:45 src
-rw-r--r-- 1 root root 213 Dec 17 22:45 README.md
-rw-r--r-- 1 root root 930 Dec 17 22:45 pom.xml
drwxr-xr-x 2 root root 4096 Dec 17 22:45 dist
和git上一样