自己搭建Jenkins步骤

1、先安装maven、jenkins、jdk

jenkins依赖包全家桶(maven、jdk、jenkins):

https://download.csdn.net/download/YouShouRenSheng/87791333

Linux 中环境安装Jenkins

1、首先安装JDK 最低版本8.0

命令:yum -y install java-1.8.0-openjdk-devel
验证:java -version

2、安装Jenkins步骤

添加Jenkins

1sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

通过yum命令安装Jenkins

sudo yum -y install jenkins

碰到问题:jenkins-2.222.4-1.1.noarch.rpm FAILED 

解决方法: 参考链接 centos安装jenkins简要过程及出现的问题(一)_追梦-北极星的博客-CSDN博客 

一、centos安装jenkinsrpm安装包分为yum安装和rpm安装已经下载好的jenkins

jenkins安装包的下载路径:jenkins个版本的rpm安装包,下面主要说明rpm安装的流程:

1)获取rpm安装包的的地址,安装包:jenkins-2.213-1.1.noarch.rpm,如下在centos获取安装包下载命令:

wget https://prodjenkinsreleases.blob.core.windows.net/redhat/jenkins-2.213-1.1.noarch.rpm

2)安装下载好的rpm

sudo rpm -ivh jenkins-2.213-1.1.noarch.rpm

配置jenkins的端口,设置为:8085

 

nohup /home/h3c/jdk/java/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8085 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 &

 

 启动jenkins服务

sudo service jenkins start

3、配置jenkins服务

1) 在浏览器访问jenkins页面

http://localhost:8085/

2)根据页面提示位置/var/lib/jenkins/secrets/initialAdminPassword,获取初始密码

命令:cat /var/lib/jenkins/secrets/initialAdminPassword

 

 

 

 

 

 

2、进行jenkins配置

前端vue项目参考这个:

https://download.csdn.net/download/YouShouRenSheng/87791338

后端springboot项目参考这个:

https://download.csdn.net/download/YouShouRenSheng/87791343

3、其他配置

Jenkins所在主机和远程如果不是一台机器,需要做免密配置。

免密配置操作步骤:

1、修改ssh配置

# 每台linux主机修改配置文件/etc/ssh/sshd_config

$ vi /etc/ssh/sshd_config

#启用这三项配置,即去掉这三项的注释

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile      .ssh/authorized_keys



2、生成公私钥

#在源主机上执行 生成公私钥对

$ ssh-keygen -t rsa -P ''

# 查看生成的公私钥

$ cd /root/.ssh/

$ cp id_rsa.pub authorized_keys

id_rsa: 私钥

id_rsa.pub: 公钥

3、安装到目标主机

$ scp /root/.ssh/id_rsa.pub root@20.26.39.20:/root/.ssh/;

$ scp /root/.ssh/authorized_keys root@20.26.39.20:/root/.ssh/;



4、测试免密登录

ssh root@20.26.99.21;

4、构建命令

4.1、后端构建命令参考

md5sum /root/.jenkins/workspace/epidemic_yantai_test/target/epidemic_service-1.0.jar

scp -P 22222 /root/.jenkins/workspace/epidemic_yantai_test/target/epidemic_service-1.0.jar   172.168.1.223:/opt/h3c/apps/report_service/report_service.jar  

ssh -p 22222 root@172.168.1.223  "md5sum  /opt/h3c/apps/report_service/report_service.jar "

ssh -p 22222 root@172.168.1.223  "sh /opt/h3c/apps/report_service/restart.sh "

4.2、前端构建命令

cd /root/.jenkins/workspace/epidemic_yantai_web_test

#npm config set registry https://registry.npm.taobao.org

#npm install

npm run build #打包

cd web

rm -rf web.zip #删除上次打包生成的压缩文件

zip -r web.zip ./web

md5sum /root/.jenkins/workspace/epidemic_yantai_web_test/web/web.zip

scp -P 22222 /root/.jenkins/workspace/epidemic_yantai_web_test/web/web.zip   172.168.1.223:/opt/h3c/apps/report_web/report_web\@tomcat/webapps/web.zip

ssh -p 22222 root@172.168.1.223  "md5sum  /opt/h3c/apps/report_web/report_web\@tomcat/webapps/web.zip "

ssh -p 22222 root@172.168.1.223  "mv /opt/h3c/apps/report_web/report_web\@tomcat/webapps/web /opt/h3c/apps/report_web/report_web\@tomcat/webapps/web$(date +%Y%m%d%H%M%S)"

ssh -p 22222 root@172.168.1.223  "unzip -o -d /opt/h3c/apps/report_web/report_web\@tomcat/webapps/ /opt/h3c/apps/report_web/report_web\@tomcat/webapps/web.zip"

ssh -p 22222 root@172.168.1.223  "rm -rf /opt/h3c/apps/report_web/report_web\@tomcat/webapps/web.zip "

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在CentOS上搭建Jenkins可以按照以下步骤进行操作: 1. 首先,需要将Jenkins的库添加到yum库中。可以通过使用以下命令将Jenkins的库文件下载到/etc/yum.repos.d/目录中: ``` wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo ``` 2. 然后,需要导入Jenkins官方的GPG密钥,以确保软件包的完整性和安全性。可以使用以下命令导入密钥: ``` rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key ``` 3. 安装Jenkins。可以使用以下命令安装Jenkins: ``` yum install -y jenkins ``` 4. 安装成功后,Jenkins将作为一个守护进程随系统启动。系统会创建一个名为"jenkins"的用户来运行该服务。如果需要更改服务所有者,还需要相应地更改/var/log/jenkins、/var/lib/jenkins和/var/cache/jenkins的所有者。 5. 启动Jenkins服务。可以使用以下命令来启动、停止或重启Jenkins服务: ``` service jenkins start/stop/restart ``` 6. 默认情况下,Jenkins运行在8080端口。在浏览器中直接访问服务器的IP地址或域名,加上8080端口,即可开始配置Jenkins服务。 总结一下,搭建Jenkins的具体步骤包括:添加Jenkins库到yum库、导入官方GPG密钥、安装Jenkins、启动Jenkins服务,并在浏览器中访问相应的端口进行配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [centos下搭建Jenkins](https://blog.csdn.net/weixin_44158401/article/details/113512155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Centos搭建jenkins](https://blog.csdn.net/qq_25591191/article/details/116204748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

追风小勺年

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

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

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

打赏作者

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

抵扣说明:

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

余额充值