逐步向CICD迁移(二)

上一篇完成了 Jenkins,Gitlab 安装配置,这一次初步实现把 svn 提交到Gitlab。

docker-host1安装 jdk,maven

从官方下载 jdk, maven 的 tar.gz文件,解压到 /usr/programs/下,并配置 /etc/profile 文件

#
## 开发环境使用的环境变量
#

#set Java environment
export JAVA_HOME=/usr/programs/jdk1.8.0_211/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#set Maven environment
export MAVEN_HOME=/usr/programs/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${PATH}

重新登录或source,使配置生效。

使用 sudo yum install -y svn git,安装svn,git。

配置Jenkins流程

注意:上一步初始安装失败,配置过程中需要随时增加相应插件

先配置全局工具

逐步向CICD迁移(二)_第1张图片

新建一个任务,选择自由风格项目,由于公司使用的svn,我这没有相应权限,这里只配置SSH远程执行脚本

逐步向CICD迁移(二)_第2张图片

逐步向CICD迁移(二)_第3张图片

 缺少ssh插件,安装ssh插件,系统管理--》插件管理--》

安装完成后,勾选红框中复选框,Jenkins就会自动重启。 

逐步向CICD迁移(二)_第4张图片

逐步向CICD迁移(二)_第5张图片

重新登录,选择之前配置任务,继续配置

逐步向CICD迁移(二)_第6张图片

在构建过程,及其前后都可以选择不同类型步骤,这里只配置构建步骤:

逐步向CICD迁移(二)_第7张图片

注意:红框1,是要执行脚本的远程主机;需要在系统管理中预先配置,后续会介绍配置过程。

          红框2,是远程主机上要执行的脚本;最好使用绝对路径,构建时使用的是SYSTEM,用户环境配置会失效。

配置SSH站点信息

系统管理--》系统配置的 SSH remote hosts 部分

逐步向CICD迁移(二)_第8张图片

点击新增按钮增加新的SSH主机信息

逐步向CICD迁移(二)_第9张图片

凭据--》系统--》全局凭据 ,这里没有太多权限控制,就都放在全局凭据了 

逐步向CICD迁移(二)_第10张图片

然后配置ssh remote hosts

逐步向CICD迁移(二)_第11张图片

再重新配置任务:

逐步向CICD迁移(二)_第12张图片

最后点击保存,至此ssh远程执行工程完成

逐步向CICD迁移(二)_第13张图片

docker-host2安装 jdk,maven

从官方下载 jdk, maven 的 tar.gz文件,解压到 /usr/programs/下,并配置 /etc/profile 文件

#
## 开发环境使用的环境变量
#

#set Java environment
export JAVA_HOME=/usr/programs/jdk1.8.0_211/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#set Maven environment
export MAVEN_HOME=/usr/programs/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${PATH}

重新登录或source,使配置生效。

使用 sudo yum install -y svn git,安装svn。

 

你可能感兴趣的:(Linux,环境配置)