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
  • 点击构建,查看控制台输出
posted @   *一炁化三清*  阅读(1)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示