CentOS7下搭建Jenkins+gitlab(用户名密码)

环境准备

前言:
本文默认读者对Linux相关已有使用经验,且centos可以访问外网,Jenkins为war包部署

一、GIT

git安装:
yum install git

二、Java JDK

1、下载java jdk,https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择tar.gz下载
2、将下载的jdk上传至centos服务器,本文下载的版本201,上传到/usr/local/java目录下。并进行解压 tar zxvf jdk*.tar.gz命令
3、配置环境变量,编辑/etc/profile
在这里插入图片描述
使环境变量立马生效,source /etc/profile
4、输入命令java -version,出现如下内容则jdk配置完毕,若有报错查看环境变量是否配置正确
在这里插入图片描述

三、maven

1、下载maven包并上传至相关目录,https://maven.apache.org/download.cgi
在这里插入图片描述
2、配置maven环境变量,编辑/etc/profile
在这里插入图片描述
使环境变量立马生效,source /etc/profile
3、输入mvn -version,若出现如下内容则maven环境变量配置成功
在这里插入图片描述

四、Tomcat

1、下载Tomcat并上传至指定目录,https://tomcat.apache.org/download-80.cgi
在这里插入图片描述
2、进行解压,Tomcat默认端口8080,若需要修改成80则配置如下文件。Tomcat目录下conf目录下的server.xml文件
在这里插入图片描述
3、运行Tomcat,Tomcat目录下bin目录下运行 ./startup.sh
浏览器访问,若出现如下界面,则Tomcat运行成功。进入服务器Tomcat的bin目录,运行./shutdown.sh 停止Tomcat在这里插入图片描述
以上成功后则环境准备完毕

Jenkins安装

1、默认Jenkins未配置环境变量,一般会到/root下。若想Jenkins的工作目录在其他,则在安装Jenkins前先配置环境变量。
修改/etc/profile文件。加入Jenkins环境变量
在这里插入图片描述
2、下载Jenkins,本文使用war包模式 https://jenkins.io/download/
3、将jenkins.war上传到linux服务器tomcat的webapps目录下
在这里插入图片描述
4、返回到Tomcat的bin目录下,启动Tomcat
./startup.sh
5、tomcat启动完成后,访问10.254.193.148/jenkins,具体IP为centos服务器ip,若看到以下页面,则jenkins部署安装完成;否则根据具体启动失败错误日志定位查找解决方案:

在这里插入图片描述

Jenkins使用

Jenkins初始化

1、利用命令输入Jenkins初始化密码。cat 后跟上述路径查看密码并拷贝输入。之后点击继续
2、选择系统推荐插件进行安装,之后点击继续。
3、插件安装完成后,开始设置账户信息,设置完成后,点击保存完成
在这里插入图片描述
4、进入Jenkins首页,则Jenkins初始化完成
在这里插入图片描述

Jenkins+gitlab使用

1、插件安装,选择系统配置-插件管理

在这里插入图片描述
在可选插件列,过滤查询输入gitlab,勾选后选择直接安装。输入locale选择该插件进行直接安装,本文gitlab以用户名密码方式进行源码check
在这里插入图片描述

2、凭据管理

Jenkins首页依次点击凭据—系统—全局凭证,添加凭证,类型选择用户名密码模式。
录入用户名密码,点击确定保存
在这里插入图片描述

3、自动化构建打包任务

新建任务,填入任务名称,选择任务类型,点击确定
在这里插入图片描述
源码管理
填入gitlab项目克隆的http地址,选择凭据。若无报错则证明校验通过
在这里插入图片描述
构建环境
本文选择通过执行shell脚本模式进行构建,脚本自行编写。构建后归档亦然
在这里插入图片描述
配置完成后进入Jenkins首页。选择项目进入,点击立即构建
构建成功后在构建历史可以看到。若有报错则选择控制台输出查看具体报错信息
在这里插入图片描述
选择某一构建历史,点击右上三角,选择控制台输出
在这里插入图片描述

  • 1
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值