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

相关文章
|
26天前
|
运维 监控 jenkins
运维自动化实战:利用Jenkins构建高效CI/CD流程
【10月更文挑战第18天】运维自动化实战:利用Jenkins构建高效CI/CD流程
|
1月前
|
缓存 监控 数据可视化
利用GitLab CI/CD自动化您的软件开发流程
【10月更文挑战第10天】GitLab CI/CD 是 GitLab 内置的持续集成和持续部署工具,通过编写 .gitlab-ci.yml 文件,可以自动化构建、测试和部署应用程序的过程。本文介绍 GitLab CI/CD 的核心优势、实施步骤及在现代开发中的应用,帮助您提高开发效率和软件质量。
|
1月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
69 0
|
26天前
|
运维 监控 jenkins
运维自动化实践:利用Jenkins实现高效CI/CD流程
【10月更文挑战第18天】运维自动化实践:利用Jenkins实现高效CI/CD流程
|
1月前
|
JavaScript 测试技术 持续交付
使用 GitLab CI/CD 管道自动化部署 Web 应用
【10月更文挑战第2天】使用 GitLab CI/CD 管道自动化部署 Web 应用
40 0
|
1月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
143 0
|
6月前
|
Linux 应用服务中间件 网络安全
linux安装Gitlab
linux安装Gitlab
169 0
|
3月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
|
2月前
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
4月前
|
Devops 持续交付 开发工具
入职必会-开发环境搭建54-GitLab下载和安装
GitLab 是一个基于 web 的 Git 仓库管理工具,提供了代码托管、版本控制、协作开发、持续集成等功能,是一个综合的 DevOps 平台。用户可以使用 GitLab 托管他们的代码仓库,并利用其丰富的功能来管理和协作开发项目。 以下是 GitLab 的一些主要特点和功能。
入职必会-开发环境搭建54-GitLab下载和安装