搭建Jenkins实现自动化部署

1、安装jdk

jdk-8u65-linux-x64.tar.gz

(1)解压:tar -zxvf jdk-8u65-linux-x64.tar.gz

(2)配置用户环境变量:

vim .bash_profile

末尾添加

export JAVA_HOME=/home/git/jdk/jdk1.8.0_65

export PATH=$PATH:$JAVA_HOME/bin

source .bash_profile 使其立即生效

2、配置环境变量

vim .bash_profile

末尾添加

export NODE_HOME=/home/git/node/node-v8.11.1-linux-x64

export PATH=$PATH:$NODE_HOME/bin

export GRADLE_HOME=/home/git/gradle/gradle-4.9

export PATH=$PATH:$GRADLE_HOME/bin

source .bash_profile 使其立即生效

3、安装tomcat

(1)解压下载的安装包

tar -zxvf apache-tomcat-9.0.16.tar.gz

 

4、安装jenkins

(1)将jenkins.war复制到tomcat的webapps

mv jenkins.war apache-tomcat-9.0.16/webapps/

(2)启动tomcat

cd apache-tomcat-9.0.16/bin/

./startup.sh

(5)访问jenkins

浏览器打开http://localhost:8080/jenkins/,即进入jenkins页面

登录密码存在于:/opt/tomcat8/webapps/jenkins/secrets/initialAdminPassword

打开文件复制密码到密码栏登陆就行了

cat .jenkins/secrets/initialAdminPassword

新版本特性解决

vim /.jenkins/hudson.model.UpdateCenter.xml 将下面一行换成下面所示就行

 

<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>

5、修改后重启tomcat

会提示安装插件,选择安装推荐的插件,让它自动安装即可,接下来会到如下页面

输入你的管理员信息,至此jenkins安装完成

 

 

6、安装插件

点击系统管理→插件管理→可选插件

CVS、Git Parameter、NodeJS、Publish Over SSH、

 

安装git

1.卸载Centos自带的git1.7.1:

通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1

终端输入:yum remove git

2.安装所需软件包

终端输入:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc

     yum install gcc perl-ExtUtils-MakeMaker

 

3.安装并将git添加到环境变量中

解压:tar -zxvf git-2.21.0.tar.gz

(4)终端输入:

  cd git-2.7.0

  make prefix=/usr/local/git all

  make prefix=/usr/local/git install

(5)配置环境变量

vim /etc/profile.d/git.sh

export PATH=$PATH:/usr/local/git/bin

保存并退出

(6) 终端输入:source /etc/profile.d/git.sh

 

7、系统配置

在服务器上生成公私钥 ssh-keygen -t rsa

cat .ssh/id_rsa 将内容

在全局工具配置里配置git路径

 

配置JDK

配置NodeJS

配置ssh免密连接

本机的公钥拷贝至git用户的authorized_keys文件中

 

配置jenkins与服务器之间的ssh免密

Hostname 配置为需要发包的服务器IP

username 为接收包的用户名

Remote Directory 为远端用户的家目录

Key 为jenkins用户git的私钥

 

最后

将jenkins用户git的公钥拷贝至远端服务器用户的authorized_keys中

如果没有authorized_keys文件,执行以下命令

touch authorized_keys

chmod 600 authorized_keys

vim authorized_keys 然后添加git的公钥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南方的晨露

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值