Jenkins自由风格流水线
说明
本案例通过Jenkins将一个项目构建成war包并部署在Tomcat容器中,实现Jenkins自由风格的流水线项目。
构建过程
自由风格的软件项目

部署Tomcat容器
1、下载项目
root@jgswy-master:/data# git clone https://github.com/iKubernetes/learning-jenkins-cicd.git
Cloning into 'learning-jenkins-cicd'...
remote: Enumerating objects: 201, done.
remote: Counting objects: 100% (201/201), done.
remote: Compressing objects: 100% (137/137), done.
remote: Total 201 (delta 89), reused 164 (delta 55), pack-reused 0 (from 0)
Receiving objects: 100% (201/201), 596.00 KiB | 865.00 KiB/s, done.
Resolving deltas: 100% (89/89), done.
root@jgswy-master:/data# ls
bak  learning-jenkins-cicd  learning-k8s  yaml
root@jgswy-master:/data# cd learning-jenkins-cicd/
root@jgswy-master:/data/learning-jenkins-cicd# ls
01-gitlab-ce-official  03-jenkins-basics       05-sonarqube                  07-jenkins-agents         09-argocd-and-rollout  README.md
02-gitlab-ce-basics    04-tomcat-with-manager  06-jenkins-distributed-build  08-jenkins-on-kubernetes  LICENSE
2、构建镜像
- 安装插件
Deploy to container:
- 
新建项目 
- 
点击构建一个自由风格的软件项目,确定 
- 
添加git地址,分支 
- 
添加构建步聚,脚本模式 
- 
填写脚本,保存 
mvn -B -DSkipTests clean package 
echo "Testing..."
mvn test
- 点击构建,查看控制台输出
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号