已经完成“配置远程SSH服务器工作,那么本篇文章主要针对“Jenkins拉取Git仓库最新代码”进行讲解,希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!
前提条件
(1)输入账号和密码,登录Jenkins主页且已创建工程项目
(2)新建任务前面文章已介绍,具体见文“https://www.jianshu.com/p/8b017ede897f”
(3)拉取Git仓库最新代码类似wget操作
第一步:点击“工程名称”
第二步:进入已创建的工程页面,点击“配置”
第三步:进入test工程配置页面,找到源码管理模块勾选“git”
第四步:注册远程仓库(如果已注册可忽略此步骤)
关于远程仓库(取决于权限配置)
- 私有仓库一般需要注册账号和密码,比如gitLab需要管理员把对应的账户分配到源码对应的组中,可以拉取对应组的工程源码。
- 一般公有云上(码云、github)上,源码可以通过
git clone
命令拉取master分支代码
(1)在浏览器中输入网址“http://t.istester.com:3000/user/login”进入注册页面,点击“马上注册”操作
(2)进入注册页面,用户名、邮箱、密码、确认密码等信息填写完成后,点击“创建账户”按钮
第五步:输入“Repository URL”和“Credentials”,点击“保存”按钮
第六步:回到Jenkins工程页面,点击“立即构建”按钮
第七步:查看控制台输出,最后一行会出现SUCCESS表示构建成功
第八步:在服务器中查看Jenkins工作空间目录
(1)Jenkins工作空间目录:
/root/.jenkins/workspace
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# cd /root/.jenkins/workspace
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# ls
jenkins_test ly_test test test_git test_git@tmp tests test@tmp
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# cd test_git
[root@iZ2zebjpjfqq58nc6ul6hnZ test_git]# ll
total 31280
drwxr-xr-x 3 root root 4096 Jun 13 12:56 custom
drwxr-xr-x 4 root root 4096 Jun 13 12:56 data
-rwxr-xr-x 1 root root 31981159 Jun 13 12:56 gogs
-rw-r--r-- 1 root root 1054 Jun 13 12:56 LICENSE
drwxr-xr-x 8 root root 4096 Jun 13 12:56 public
-rw-r--r-- 1 root root 8226 Jun 13 12:56 README.md
-rw-r--r-- 1 root root 5329 Jun 13 12:56 README_ZH.md
drwxr-xr-x 7 root root 4096 Jun 13 12:56 scripts
-rw-r--r-- 1 root root 36 Jun 13 12:56 start_ByIdo.sh
drwxr-xr-x 11 root root 4096 Jun 13 12:56 templates
(2)此时只是将Git仓库最新代码拉取到Jenkins工作空间中,我们可以说完成了基于“Git + Maven + Jenkins实现自动化部署”的CI阶段