工作随笔-CentOS上安装配置Jenkins以及迁移

简单介绍下如何安装配置Jenkins,以及如何快速迁移/复制整个Jenkins到其他服务器

  1. 下载Jenkins的官方rpm包
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.263.1-1.1.noarch.rpm
  1. 安装Jenkins
rpm -ivh jenkins-2.263.1-1.1.noarch.rpm
  1. 简单配置Jenkins
#备份原始配置
cp /etc/sysconfig/jenkins /etc/sysconfig/jenkins.bk
#更改Jenkins的启动用户,默认为jenkins用户
sed -ri 's#JENKINS_USER="jenkins"#JENKINS_USER="root"#g' /etc/sysconfig/jenkins
#更改Jenkins启动端口,默认为8080
sed -ri 's#JENKINS_PORT="8080"#JENKINS_PORT="18080"#g' /etc/sysconfig/jenkins
#添加自定义JDK路径
echo  $JAVA_HOME
java_path="${JAVA_HOME}/jre/bin/java"
sed -i "/candidates=/a\\${java_path}" /etc/init.d/jenkins
  1. 启动Jenkins
systemctl daemon-reload
systemctl start jenkins
# Jenkins的url为
http://xx.xx.xx.xx:18080/
  1. 如果需要迁移到其他服务器,以下为迁移的步骤
#在老的服务器,整个打包Jenkins目录
cd /var/lib/
tar /tmp/jenkins_full_v1.tgz jenkins
#在新的服务器,重复执行步骤1/2/3安装Jenkins(此步骤主要是为了在新的服务器把service之类的安装好)
#之后把老的服务器备份
mv /var/lib/jenkins/ /var/lib/jenkins_bk
#然后把老服务器打包的jenkins_full_v1.tgz包解压
tar -zxvf jenkins_full_v1.tgz -C /var/lib/
#新的服务器启动Jenkins
systemctl daemon-reload
systemctl start jenkins
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容