服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合

简介: 上一篇文章搭建了GitLab+Jenkins的基础环境 , 现在基于搭建好的环境快速的实现CI/CD , 接下来需要在Jenkins中配置一个构建任务。

上一篇文章搭建了GitLab+Jenkins的基础环境 , 现在基于搭建好的环境快速的实现CI/CD , 接下来需要在Jenkins中配置一个构建任务。


1. GitLab配置

7e14ff4a6cdf1c152053333774bb446a_bcf89dd020bc49a685bd2516cc778bcd.png

535c964ed6ddeff8c1ab4a2052b0688e_21d14eecea904885b98fd3b734b3b6ee.png

1afbe1c44509c8253d5e6638db2b2b62_81e10e2b8ff447e281e8cafabb808263.png


参数填写完毕之后 , 点击Create projrct即可


2.Jenkins配置

首先我们需要做一些基础的配置 , 在首页的系统管理 -> 全局工具配置

5e3d1c05c09e78f30dc795aaf16be90c_677a54c7da5442409c770ba1fb6c3479.png


2.1 配置git

首先配置git , 先找到linux上git安装的位置 , 我们可以使用 which git 命令找到git的安装位置

c17429ce6ff9cf1e3f5b42d02c554443_cdd82338057b4953b0d1ad4c074e99d6.png


2.2 配置maven

21c3e732855adf032a25300ccf03d328_050630de1fdd41488c2cdfe36ac05f8f.png


2.3 配置node.js

f02dadba1df5396736796e4a4496168a_2cb77fc45a2242be99fd76acd584f0f1.png


2.4 配置JDK

00a510844441127296145eac566d97c4_e73b4641d4d14a93bedd46dba86dbc9f.png

以上安装目录如果找不到 , 可以看一下配置环境变量的文件 /etc/profile

bebf1dd1b778858899949081d53929bb_66dad5fcc27d412691a0f86f467a304f.png


2.5 新建一个任务

回到首页 , 点击新建任务 , 然后到如下页面 , 填写好项目名称之后 , 点击构建一个maven项目

f4a1f1188392d1b76e553b7d5f4d0989_194e61f0c7e54f38bee6790d80207a7f.png


2.6 git配置

git仓库地址可以放入gitlib上的地址

d9038c9d2577e9a0abe5470face5ad11_5781259c06694cdfa7308d0e8df27331.png


2.7 构建触发器 && 构建环境

78fd9f5708087bfce252a8d7d590e5f3_0a2075f1f2f94bbaae8a00341c6751fb.png


2.8 bulid 配置


5508acac10ff8c5c64678667d5bc0ec6_59cd2ee0b93e4f649f9996d4da03a80b.png

2.9 构建后操作

构建完成之后可以选择执行启动之类的shell命令 , 写好命令之后点击保存

7f7917388e6616c46a637f1295b935f8_a2124050750249089226ba4546e368a4.png

点击右边的小三角进行项目构建 , 如果没有报错 , 左边S的位置是一个绿色的对号

651ed5bbbf83122a0d7e3783f1625bb4_ac20d1eaf75242f3bdbdf6814df8f191.png

相关文章
|
7天前
|
开发工具 git
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
13 0
|
13天前
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
22 1
|
13天前
|
存储 JSON Java
gitlab配置hook,commit message的时候校验提交的信息
gitlab配置hook,commit message的时候校验提交的信息
40 0
|
13天前
|
jenkins Java 持续交付
Jenkins与Docker的自动化CI/CD实战
Jenkins与Docker的自动化CI/CD实战
|
13天前
|
Linux 网络安全 开发工具
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
|
13天前
|
jenkins 测试技术 持续交付
Jenkins配置测试报告后无法正常显示或显示空的解决方法(问题集锦)
根据具体情况逐一排查上述问题,往往可以解决Jenkins配置测试报告无法正常显示或显示空的问题。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
25 0
|
13天前
无缝构建与部署:GitLab CI/CD首秀的实战攻略
无缝构建与部署:GitLab CI/CD首秀的实战攻略
62 0
无缝构建与部署:GitLab CI/CD首秀的实战攻略
|
13天前
|
Docker 容器
GitLab Runner注册大揭秘:高效CI/CD的入门指南
GitLab Runner注册大揭秘:高效CI/CD的入门指南
47 0
GitLab Runner注册大揭秘:高效CI/CD的入门指南
|
13天前
|
存储 持续交付 API
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
45 0
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
|
13天前
|
jenkins Java 持续交付
配置 Jenkins 构建工具
配置 Jenkins 构建工具
39 2
配置 Jenkins 构建工具

热门文章

最新文章