CI&CD
Git代码仓库
Drone
关联GOGS
Jenkins安装
Jenkins问题
JDK及Maven安装
插件安装
创建示例项目
CI流程
Tekton安装
tekton yaml文件
dashboard yaml文件
trigger yaml文件
Tekton使用(demo)
ArgoCD安装
ArgoCD使用
Tekton结合ArgoCD流水线
git-clone.yaml
docker-build.yaml
git-docker-build-pipline.yaml
helm-change-config.yaml
webhook触发器
本文档使用MrDoc发布
返回首页
-
+
CI流程
2024年7月30日 15:07
admin
![](/media//202407/2024-07-30150749572700.png) --- #Jenkins操作 ##1、创建项目 ![](/media//202407/2024-07-31141725194788.png) ![](/media//202407/2024-07-31141814526783.png) --- ##2、添加Git源 ![](/media//202407/2024-07-31142105489097.png) --- ##3、添加Maven构建 ![](/media//202407/2024-07-31142305784478.png) ![](/media//202407/2024-07-31142342157437.png) clean package -DskipTests --- ##4、验证构建 ![](/media//202407/2024-07-31142554344901.png) --- ####注意:如果构建成功,在jenkins的workspace目录中。会有生成的jar包 ![](/media//202407/2024-07-31142706719723.png) --- ##5、添加远程SSH服务器 ![](/media//202407/2024-07-31143520929983.png) --- ![](/media//202407/2024-07-31143542023130.png) --- ##6、添加构建后操作 ###6.1 发送jar包 ![](/media//202407/2024-07-31144023948421.png) --- ![](/media//202407/2024-07-31144219469984.png) --- ###验证 ![](/media//202407/2024-07-31144412694487.png) ---- ##6.2 打包镜像 ####编写Dockerfile ![](/media//202407/2024-07-31162300294545.png) --- ####打包镜像 ![](/media//202407/2024-07-31161113683553.png) --- ####运行验证 ![](/media//202407/2024-07-31163325855062.png) --- ![](/media//202407/2024-07-31162603380781.png) --- ##6.3 docker-compose方式 ![](/media//202408/2024-08-01141726685629.png) --- ![](/media//202408/2024-08-01141750047924.png)
分享到: