澳门新蒲京娱乐


cmd 命令澳门新蒲京娱乐:
图片 8
如何掌握EXCEL快捷键,1秒钟可以做什么

jenkins安装及布署

Jenkins安装及布局

jenkins安装及计划-centos陆.9,jenkins-centos6.玖

Jenkins安装及配置

目录

1、安装java. 2

一.一装置表达… 2

1.2创建java目录… 2

一.三下载并解压… 二

壹.肆装置条件变量… 贰

1.5验证JDK有效性… 3

2、安装Git. 3

二.1安装GCC软件套件… 3

二.贰下载安装Git. 四

3、安装jenkins. 5

叁.1下载安装… 五

3.2启动Jenkins. 5

三.三设置防火墙… 6

3.四不当消除方法… 7

4、火速布置Jenkins. 八

肆.一主导设置… 八

4.2安装插件… 十

④.三设置插件… 1一

四.四配置邮件… 1贰

5、成立并配置项目… 16

伍.1新建项目,配置Git库… 1陆

5.贰安装创设触发器… 1八

伍.三创设步骤设置… 20

5.肆添加营造后操作… 二一

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

1、安装java

1、安装java. 2

一.一安装表明

本作证基于服务器版本:虚拟机CentOs 6.玖  内部存款和储蓄器四G

Java版本: 1.8

Jenkins版本:2.103

GItlab版本:10.1

投机小心java版本(提议用一.捌上述)

提议安装vim: yum -y install vim-enhanced

 

Jenkins是一款持续集成CI(Continuous
integration)系统,主要对象是监察和控制软件开发流程,急忙呈现难点。减弱重复进程,进步级工程师作功能。

1.一安装表明… 二

1.2创建java目录

[[email protected]
~]# mkdir /usr/java

[[email protected]
~]# cd /usr/java

 

1.2创建java目录… 2

一.三下载并解压

能够本地先下载好再传服务器去,下载地址

–使用WinSCP工具传到/usr/java里,然后解压

 

 [[email protected]
java]# tar -zxvf jdk-8u162-linux-x64.tar.gz

 

1.叁下载并解压… 二

一.肆装置环境变量

 

[[email protected]
java]# vim /etc/profile

 

在profile中添加如下内容:

 

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_162

JRE_HOME=/usr/java/jdk1.8.0_162/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

 

让修改生效:

[[email protected]
java]# source /etc/profile

 

1.4安装条件变量… 2

1.5验证JDK有效性

 

[[email protected]
java]# java -version

 

 

1.5验证JDK有效性… 3

2、安装Git

 

2、安装Git. 3

二.一装置GCC软件套件

用来编写翻译git。倘诺设置过则忽略。

 yum install gcc

 

二.一安装GCC软件套件… 三

二.2下载安装Git

承认当前尚未装过git的rpm包(如有则卸载)

yum remove git

 

安装所需注重

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib
zlib-devel gcc perl-ExtUtils-MakeMaker wget

 

 

下载并编写翻译git

 

cd /usr/local/src/

wget

tar zxf git-2.15.1.tar.gz

cd git-2.15.1

./configure

make prefix=/usr/local/git all

make prefix=/usr/local/git install

 

按顺序执行即可。

 

添加git变量

echo “export PATH=$PATH:/usr/local/git/bin” >> /etc/bashrc

 

使设置生效

source /etc/bashrc

 

查看git版本

git –version

 

查看git位置

which git

 

 

2.二下载安装Git. 四

3、安装jenkins

3、安装jenkins. 5

叁.①下载安装

wget -O /etc/yum.repos.d/jenkins.repo

rpm –import

yum install jenkins

 

wget -O /etc/yum.repos.d/jenkins.repo

rpm –import

yum install jenkins

提议用第2种即可。

 

三.壹下载安装… 五

3.2启动Jenkins

 

修改Jenkins运行配置文件,内定java安装路径。

 vim /etc/init.d/jenkins

 

在candidates中首先行添加java路径,如下:

 

candidates=”

/usr/java/jdk1.8.0_162/bin/java

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/bin/java

 

 

修改Jenkins端口

vim /etc/sysconfig/jenkins

 

 

 

service jenkins start/stop/restart

chkconfig jenkins on

chkconfig –list |grep jenkins

jenkins         0:off   1:off   2:on    3:on    4:on    5:on    6:off

 

 

3.2启动Jenkins. 5

三.三设置防火墙

 

修改防火墙允许8080端口访问

vim /etc/sysconfig/iptables

 

加入

-A INPUT -p tcp -m state –state NEW -m tcp –dport 9090 -j ACCEPT

 

按i 即可编辑     按Esc再输入:wq回车即可保存并脱离。

 

重启防火墙生效:sudo service iptables restart

保留防火墙设置:sudo service iptables save

永恒关闭防火墙:chkconfig iptables off

千古开启防火墙: chkconfig iptables on

 

打开防火墙:service iptables start

关门防火墙:service iptables stop

查阅防火墙状态:service iptables status

 

输入ip地址+8080即可访问jenkins

 

三.三安装防火墙… 陆

叁.4荒唐消除措施

一:丢失密码

 jenkins登录密码在那个文件里

 

vi /var/lib/jenkins/secrets/initialAdminPassword

cat /var/lib/jenkins/secrets/initialAdminPassword

2:执行shell脚本提醒未有权力

修改全数者即可

1) vim /etc/sysconfig/jenkins

 

2) 找到$JENKINS_USER改为 “root”:

$JENKINS_USER=”root”

 

3)然后更改Jenkins home,webroot和日志的全部权:

chown -R root:root /var/lib/jenkins

chown -R root:root /var/cache/jenkins

chown -R root:root /var/log/jenkins

 

四).重新启航Jenkins并检查用户是不是已被改成

service jenkins restart

 

三:运营成功,不能够跻身系统

  一、很可能是端口争辩导致的。先排查端口。

  二、防火墙没安装好导致的。

 

三.四错误化解方法… 7

四、快捷布署Jenkins

四、飞速布署Jenkins. 八

肆.壹宗旨设置

一:第三回登六系统需求解锁

 

 

查看文件并复制密码

cat /var/lib/jenkins/secrets/initialAdminPassword

 

 

二:进入后选取插件安装

 

 

撤销全部入选(不装插件直接进去系统)

 

三:设置管理员账号进入系统

 

 

4.一着力设置… 8

4.二设置插件

-配置邮件提示

Email Extension Plugin  

-拉取代码
Git plugin           

-设置钩子推送后立刻创设
Gitlab Authentication plugin

Gitlab Hook Plugin

GitLab Plugin

-备份还原

ThinBackup

澳门新蒲京娱乐 , 

进去系统一管理理,点击管理插件,点击可选插件搜索出相应插件点击直接设置即可。

 

 

 

 

 

肆.2装置插件… 十

四.三安装插件

 先配置java和git,完成代码拉取效率

 

 

名称随便填,JAVA_HOME填实际地址。此番为/usr/java/jdk一.8.0_162

Path to Git executable 填写Git可执行文件的门径。设置错误拉取代码会出错。

本次为 /usr/local/git/bin/git  

可用which git查看路径

 

安装完保存即可。

 

四.③安装插件… 1一

4.四布局邮件

为了落到实处邮件提示成效

先进入系统设置

 

 

安装邮件:

SMTP server:smtp.exmail.qq.com

[email protected]

[email protected]*****

Default Subject: 创设布告:${BUILD_STATUS} – ${PROJECT_NAME} – Build #
${BUILD_NUMBER} !

Default Content:

 

    <!DOCTYPE html> 

    <html> 

    <head> 

    <meta charset=”UTF-8″> 

    <title>${ENV,
var=”JOB_NAME”}-第${BUILD_NUMBEKoleos}次创设日志</title> 

<style>

b{

font-size:16px;

}

td{

font-size:16px;

}

li{

font-size:16px;

}

</style>

    </head> 

     

    <body leftmargin=”8″ marginwidth=”0″ topmargin=”8″
marginheight=”4″ 

        offset=”0″> 

        <table width=”95%” cellpadding=”0″ cellspacing=”0″ 

            style=”font-size: 20px; font-family: Tahoma, Arial,
Helvetica, sans-serif”> 

       <tr>

            <td>(本邮件是程序自动发出的,请勿回复!)</td>

        </tr>

        <tr>

            <td><h2>

                    <font color=”#0000FF”>营造结果 –
${BUILD_STATUS}</font>

                </h2></td>

        </tr>

            <tr> 

                <td><br /> 

                <b><font
color=”#0B610B”>营造音信</font></b> 

                <hr size=”2″ width=”100%” align=”center”
/></td> 

            </tr> 

            <tr> 

                <td> 

                    <ul> 

                        <li>项目名称 :
${PROJECT_NAME}</li> 

                        <li>营造编号 :
第${BUILD_NUMBER}次构建</li> 

                        <li>触发原因: ${CAUSE}</li> 

                        <li>营造日志: <a
href=”${BUILD_URL}console”>${BUILD_URL}console</a></li> 

                        <li>构建  Url : <a
href=”${BUILD_URL}”>${BUILD_URL}</a></li> 

                        <li>工作目录 : <a
href=”${PROJECT_URL}ws”>${PROJECT_URL}ws</a></li> 

                        <li>项目  Url : <a
href=”${PROJECT_URL}”>${PROJECT_URL}</a></li> 

                    </ul> 

                </td> 

            </tr> 

            <tr> 

                <td><b><font
color=”#0B610B”>变更集</font></b> 

                <hr size=”2″ width=”100%” align=”center”
/></td> 

            </tr> 

             

            <tr> 

                <td>${JELLY_SCRIPT,template=”html”}<br/> 

                <hr size=”2″ width=”100%” align=”center”
/></td> 

            </tr> 

            

            

        </table> 

    </body> 

    </html> 

 

系统自带邮件能够测试邮件设置是不是中标

 

暗中同意邮箱多少个应用英文逗号隔离。设置好保存即可。

 

四.肆配备邮件… 1二

伍、创立并配备项目

 

5、创设并陈设项目… 1六

伍.一新建项目,配置Git库

输入项目名称选拔随机风格

 

 

二:源码管理选用git,输入库地点添加账号密码,输入分支名称

 

点击Add添加git账号密码

 

如过报错,查看错误提醒。

 

升迁无法解析主机,域名没有布置。

修改hosts文件

vim /etc/hosts

添加域名即可

 

 

五.壹新建项目,配置Git库… 1陆

伍.二安装构建触发器

 第一种:隔开时间相比较git库,发现有改动马上触发营造。

 

营造触发器采取Poll SCM  输入 H/三 * * * *    ‘3’代表三分种比较三次。

 

其次种:设置git钩子,有推送事件立刻触发营造。

 

先勾选Build when a change is pushed to GitLab. GitLab CI Service
URL:…….

再选用高档,点击生成按钮,生成1个Secret token

复制Secret token,和GitLab CI Service URL需要去git配置web hook使用。

(不一样连串UTucsonL和token都区别等)

 

 

 

 

 

Gitlab hook设置

Gitlab版本10.1

1:进入项目采取设置

二:设置里选用集成

三:输入框输入对应U君越L和token

四:打消SSH验证,保存即可

生效后历次推送都会接触这些钩子,请求Jenkins执行创设义务。

本子不一样设置不等同,该装置适合新本子gitlab和新版Jenkins。

 

 

 

 

 

5.二安装创设触发器… 1八

5.3构建步骤设置

 

选择Execute shell

输入执行脚本

例:rm -f /var/lib/jenkins/workspace/OPM/common/config/main-local.php
&&  cp -Rf /var/lib/jenkins/workspace/OPM/*
/home/htdocs/opm-it.hjzd.com

 

代码拉取完会执行该脚本。

 

五.3创设步骤设置… 20

五.四添加创设后操作

  创设结果能够安装邮件提示用户。

营造后操作选择Editable Email Notification

 

 

 

 

 

专注以下三点即可

 

邮件下边点击高级设置配置邮件触发条件

 

接触条件采用任何

 

设置成功后会主页点击立即营造,创设后翻看邮件发送是还是不是成功。

 

 

 

得逞发送的邮件模板为:

 

 

 

在决定台出口里查看构建日志。

钩子触发成功,创设成功,邮件发送成功验证项目早就配备成功。

 

Jenkins安装及布局 目录 1、安装java. 二 一.壹安装表明… 2一.2创建java目录… 2 1.3下载并解压… 二 一.4装置环…

5.四添加塑造后操作… 2一

 

 

 

 

 

 

 

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图