Git+Jenkins代码自动上线(3)

官网 https://jenkins.io/
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开
放易用的软件平台,使软件的持续集成变成可能。

1、安装准备

准备jenkins服务器关闭selinux和防火墙
内存2G 50G+硬盘
jenkins 10.0.0.201

2、安装JDK运行环境和jenkins服务

上传JDK和jenkins rpm安装包,使用rpm ‐ivh进行安装,安装完JDK运维java测试是否安装成功

[root@jenkins ~]# rpm -ivh jdk-8u181-linux-x64.rpm [root@jenkins ~]# rpm -ivh jenkins-2.99-1.1.noarch.rpm 3、配置jenkins [root@jenkins ~]# vim /etc/sysconfig/jenkins 启动用户修改为root JENKINS_USER="root"

Git+Jenkins代码自动上线

4、启动jenkins并加入开机自启 [root@jenkins ~]# systemctl start jenkins [root@jenkins ~]# systemctl enable jenkins jenkins网页操作

访问页面进行配置
默认端口是8080
:8080

1、在服务器上查看jenkins提示的文件,把密码粘贴到网页 [root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 91e0de6b56374365be1da3ee2ed75254

Git+Jenkins代码自动上线

登录中,可能需要等一段时间

Git+Jenkins代码自动上线

2、进入后我们先跳过安装插件界面

Git+Jenkins代码自动上线

开始使用jenkins

Git+Jenkins代码自动上线

成功进入jenkins主界面

Git+Jenkins代码自动上线

3、我们可以再这里先修改一下密码(也可忽略)

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

4.插件安装

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

安装完插件查看一下

Git+Jenkins代码自动上线

插件安装目录 [root@jenkins jenkins]# ll /var/lib/jenkins/plugins 总用量 80936 drwxr-xr-x 7 jenkins jenkins 124 12月 3 2017 ace-editor -rw-r--r-- 1 jenkins jenkins 4279042 12月 3 2017 ace-editor.jpi drwxr-xr-x 4 jenkins jenkins 56 12月 3 2017 ant drwxr-xr-x 4 jenkins jenkins 56 12月 3 2017 antisamy-markup-formatter -rw-r--r-- 1 jenkins jenkins 112796 12月 3 2017 antisamy-markup-formatter.jpi -rw-r--r-- 1 jenkins jenkins 81259 12月 3 2017 ant.jpi drwxr-xr-x 4 jenkins jenkins 56 12月 3 2017 apache-httpcomponents-client-4-api -rw-r--r-- 1 jenkins jenkins 1407235 12月 3 2017 apache-httpcomponents-client-4-api.jpi drwxr-xr-x 4 jenkins jenkins 56 12月 3 2017 authentication-tokens -rw-r--r-- 1 jenkins jenkins 14638 12月 3 2017 authentication-tokens.jpi drwxr-xr-x 4 root root 56 12月 7 2017 blueocean-commons -rw-r--r-- 1 root root 1540739 12月 7 2017 blueocean-commons.jpi jenkins主要的目录 /usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里 /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置 /var/lib/jenkins/:默认的JENKINS_HOME /var/log/jenkins/jenkins.log:Jenkins日志文件 5、创建一个自由风格的项目freestyle‐job

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

1、配置项目,丢失旧的构建

Git+Jenkins代码自动上线

2、源码管理将gitlab仓库和jenkins关联

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c53ae53e31a194e03eeb7a23048b68b4.html