DevOps(devops/k8s/docker/Linux)学习笔记-3
09-Jenkins实现基础CI操作
此章节的主要目的:首先将“新建的项目(mytest)” push到 Gitlab上,然后通过Jenkins拉取Gitlab中mytest项目代码到Jenkins本地,再通过Jenkins把mytest项目通过maven进行构建,最后将构建的程序发布到目标服务器的过程。

1、将 mytest 项目拉取到 Jenkins本地
打开Idea创建 mytest 项目





启动之后,在流程器中访问 http://localhost:8080/test

打开 Gitlab ,创建一个项目




打开 Idea软件,在Idea中的 terminal 中输入如下内容:
git config --global usr.name "administrator"git config --global usr.email "admin@example.com"

创建本地仓库

提交代码到 gitlab中


把代码 push到 http://192.168.11.101:8929/root/mytest.git 中


打开 Jenkins 创建一个任务,主要是把 gitlab中的mytest项目与 Jenkins 进行绑定



点击【save】之后,打开如下页面,只需要点击“Build Now”,就会把代码从Git中把代码拉取到Jenkins本地

点击“Console Output”,可以查看日志

这里可以看到 Git执行的一些命令

为了确定 mytest 项目的代码是否已经放入到 Jenkins本地,我们可以进入Jenkins容器里进行查看,

Jenkins中的所有工程都会放到 workspace中。

切换到 workspace中,可以看到 mytest 项目,证明已经把mytest拉取到 Jenkins本地。

2、将Jenkins本地mytest项目,通过 Maven将项目构建成一个Jar包

打开在Jenkins工程中的 Configure 配置


Maven Version中的 maven 是之前创建的,点击【apply】按钮即可。

点击【apply】按钮之后,将跳转到如下页面,点击“ Build Now”之后,将执行构建操作。

构建完成之后,我们进入docker中的 Jenkins,

