Centos 安装 Jenkins

本文详细介绍了如何在Centos系统上安装Jenkins,并配置其自动部署Node.js项目的过程。首先,确保本地已安装JDK1.8以上版本,接着下载并配置Jenkins,通过命令行实现服务的启动。最后,利用Jenkins的Shell命令进行SSH文件传输和执行远程服务器上的Shell语句,实现自动化部署。

文章一:Centos 安装 Jenkins

文章二:使用jenkins自动部署发布nodejs项目(git)

 

1、本地安JDK1.8以上

2.  下载 jenkins

#创建存放文件建

cd /home

#创建jenkins文件夹及日志文件夹

mkdir jenkins_new/logs

#切换该目录下下载jenkins
cd jenkins_new

yum -y install wget

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war


3. 配置启动,可选择命令启动和tomcat启动

# 启动语句如下

nohup /usr/java/jdk1.8.0_211/bin/java -Duser.timezone=Asia/shanghai -jar /home/jenkins_new/jenkins.war --httpPort=9292 >> /home/jenkins_new/logs/jenkins.log 2>&1 &

#1. /usr/java/jdk1.8.0_211/bin/java 为jdk地址,根据自己服务器地址修改
#2. -Duser.timezone=Asia/shanghai 若是虚拟机则有该配置,不是可写可不写
#3. /home/jenkins_new/jenkins.war 为jenkins项目
#4. --httpPort=9292 设置服务端口
#5. /home/jenkins_new/logs/jenkins.log 2>&1 为日志输出地址

4. 第一次访问要求填写初始密码,使用如下命令查看并填写

vim /home/jenkins_new/.jenkins/secrets/initialAdminPassword

后面根据界面提示操作就可,齐活!

 

 

5. 使用jenkins Shell 命令 SSH传输文件和执行shell语句

1)在jenkins服务器运行创建私钥命令

#创建秘钥,设置免密登录其他服务器

ssh-keygen -t rsa

#一路回车即可。

2) 将公钥拷贝到需要登录的服务器

# 切换到公钥所在目录
cd /root/.ssh/

# 可以查看到公钥文件【id_rsa.pub】

# 将公钥上传到操作服务器xxx.xxx.xxx.xxx为远程服务器ip
ssh-copy-id -i /root/.ssh/id_rsa.pub root@xxx.xxx.xxx.xxx

# 提示输入远程服务器密码,输入后回车即可

#然后使用 ssh root@xxx.xxx.xxx.xxx 测试一下,第一次可能需要输入密码

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值