官网 https://jenkins.io/
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开
放易用的软件平台,使软件的持续集成变成可能。
准备jenkins服务器关闭selinux和防火墙
内存2G 50G+硬盘
jenkins 10.0.0.201
上传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" 4、启动jenkins并加入开机自启 [root@jenkins ~]# systemctl start jenkins [root@jenkins ~]# systemctl enable jenkins jenkins网页操作访问页面进行配置
默认端口是8080
:8080
登录中,可能需要等一段时间
2、进入后我们先跳过安装插件界面开始使用jenkins
成功进入jenkins主界面
3、我们可以再这里先修改一下密码(也可忽略) 4.插件安装安装完插件查看一下
插件安装目录 [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 1、配置项目,丢失旧的构建 2、源码管理将gitlab仓库和jenkins关联