「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」
1、前言
在日常开发中,我们往往希望提交代码后就可以快速部署到开发环境,进行线上验证。筒仓我们可以采用GitLab+Jenkins或者直接使用GitLab-CI。本次就为大家介绍下,如何使用Jenkins。
2、安装Jenkins
我们可以使用docker来安装Jenkins,配置起来也相对简单些
docker run -d --name jenkins -p 8888:8080 -v /data/jenkins/data:/var/jenkins_home -e JAVA_OPTS='-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai' d1be8383ce8b
# 这里一定要配置Jenkins的挂载路径,jenkins_home下保存着Jenkins的配置数据,这样也方便后续容器的移植
这里如果容器启动出现上述错误,是因为挂载路径权限不足导致的。chmod更改文件夹权限即可。
首次登录Jenkins时,需要输入管理员密码,只需去对应文件夹复制出来即可。(PS:/var/jenkins_home路径即对应创建容器时的挂载路径)
3、配置Jenkins
安装好Jenkins后,就需要对其进行配置。这里主要有两大块,一个是配置SVN/Git的账号,然后就是服务器的地址与账户。
在系统设置-凭据-系统-全局凭据里,就可以配置SVN/Git的账户了。大家根据自己的具体情况选择使用密钥或者密码即可。
在系统管理-系统配置张,可以进行SSH Server的配置,这里的Remote Diectory是我们需要上传jar/war包的路径,账户的认证方式同样也可以选择密钥或者密码的形式,最后配置完后可以执行Test Configuration来验证下是否可以连接目标服务器。
4、创建任务
上述准备工作都完成后就可以创建任务了,这里我们可以选择构建maven项目。
在源码管理中,配置SVN地址与账户。
在构建设置里,配置打包后的上传服务器即路径。做完以上工作,我们就可以用Jenkins来构建项目了。好了、本期就先介绍到这里,有什么需要交流的,大家可以随时私信我。😊