ct38 发表于 2019-2-20 08:49:45

docker与jenkins的自动化CI/CD流水线实战(java

准备
  安装完成以下环境:
1、svn
2、jdk
3、maven
4、tomcat
5、jenkins
http://i2.运维网.com/images/blog/201812/26/8dafbbe5f611c35a5f65638c2bb96b6e.png
  项目代码测试(php/java):https://github.com/lizhenliang
http://i2.运维网.com/images/blog/201812/26/7d38f26b4bf6c6c7a1d798282ce616b3.png
配置svn
  1、查看结构
http://i2.运维网.com/images/blog/201812/26/bf365523106256e7b132705632f1219a.png
  trunk:主干分支
branches:其他分支
tags:打标记
  将代码最终打到tags目录下,打成版本号标记,然后再jenkins上发布
http://i2.运维网.com/images/blog/201812/26/d1fb1254c6e23f2e774d7d6cdaa4a43a.png
配置jenkins
  1、新建任务
http://i2.运维网.com/images/blog/201812/26/d8572f25a759b0a61f6c592f1c92c0de.png
  2、如果保留多个,会占用主机的磁盘空间
http://i2.运维网.com/images/blog/201812/26/ce9e6272b5950dcc20533a5a696df48d.png
  3、参数化构建过程,就是让你构建时选择
http://i2.运维网.com/images/blog/201812/26/962169bf38a1cc82baff387f7b5496cc.png
  4、填写Pipeline
若是不知道,可以让系统自动生成
http://i2.运维网.com/images/blog/201812/26/a9a8c489468bda8a952b118829fbf305.png
http://i2.运维网.com/images/blog/201812/26/a9f6dda8f2c17a55f066093e0605811d.png
  5、先Apply ,再保存save
  验证:构建
http://i2.运维网.com/images/blog/201812/26/814602e612d462c352417ac7669c667f.png
  6、用户管理;权限分配 请参见自己写的Evernote上的笔记



页: [1]
查看完整版本: docker与jenkins的自动化CI/CD流水线实战(java