服务搭建篇(十) 使用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

相关文章
|
25天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
45 1
|
2月前
|
安全 jenkins 持续交付
如何在 Jenkins 中配置邮件通知?
如何在 Jenkins 中配置邮件通知?
103 11
|
3月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
147 1
|
3月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
85 0
|
3月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
268 0
|
2月前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
71 2
|
5月前
|
jenkins 持续交付 开发者
自动化部署:使用Jenkins和Docker实现持续集成与交付
【8月更文挑战第31天】本文旨在为读者揭示如何通过Jenkins和Docker实现自动化部署,从而加速软件开发流程。我们将从基础概念讲起,逐步深入到实际操作,确保即使是初学者也能跟上步伐。文章将提供详细的步骤说明和代码示例,帮助读者理解并应用这些工具来优化他们的工作流程。
|
24天前
|
监控 jenkins Linux
从 Jenkins 持续集成出发:探究如何监控员工电脑屏幕
Jenkins 在企业信息化管理中用于自动化构建、测试和部署,提高开发效率。本文讨论了其重要性,并从技术角度探讨了屏幕监控的可能性,但明确反对非法监控,强调应合法合规地管理企业和尊重员工隐私。
65 12
|
2月前
|
运维 jenkins Java
Jenkins在持续集成与持续部署中的价值
Jenkins在持续集成与持续部署中的价值
|
2月前
|
jenkins Devops 测试技术
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第26天】随着DevOps理念的普及,Jenkins作为一款开源自动化服务器,在持续集成(CI)与持续部署(CD)中发挥重要作用。本文通过某中型互联网企业的实际案例,展示了Jenkins如何通过自动化构建、持续集成和持续部署,显著提升开发效率、代码质量和软件交付速度,帮助企业解决传统手工操作带来的低效和错误问题。
85 4