部署Jenkins + 遇到的问题

阿里云服务器部署Jenkins

基础配置安装

在部署jenkins之前需要将git 、 jdk、 maven在云服务器中安装好。

Git

1、安装指令

sudo apt-get install git

使用git --version查看是否安装成功

2、配置用户名和邮箱名

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

配置完之后可以使用git config user.name git config user.email查看配置信息

3、配置SSH公钥

ssh-keygen -C '真实的邮箱@example.com' -t rsa
//然后有配置填写,默认三次回车就行

查看SSH cd ~/.ssh cat id_rsa.pub

这里需要注意,还有一个是 is_rsa文件,这是私钥,后面jenkins配置时 有用。

4、github or Gitee配置(这里介绍Github)

进入settings->SSH and GPG keys->New SSH Key中,将is_rsa.pub中的信息复制进去就OK了

5、测试

配置完成之后使用指令ssh -T git@github.com

(这里有个小坑,可能需要输入 yes/no 才能连接。 一定得是yes ,输入 y 是不行的)

当出现之前设置的用户名之后,就表示连接成功了。

Maven

直接搜索Linxu 安装maven 出现的文章照着操作就好了。

安装Jenkins:

1、需要先将jenkens安装包下载好

需要注意JDK版本,确保与jenkins版本能够匹配

2、现需要将jenkins包解压

rpm -ivh jenkins jenkins-2.346-1.1.noarch.rpm

3、启动jenkins项目

systemctl start jenkins.service

start -> stop 就是关闭,status就是查询状态

4、启动过程中的问题

由于Jenkisn默认端口号为8080,可能与服务器中其他应用端口冲突。需要更改端口设置。

版本一:(适用于新版Jenkins)

vim /usr/lib/systemd/system/jenkins.service

进入文件中修改端口号。

版本二:

(虽然这个文件也能进去,并且也能修改,但是修改之后没有用。而且网上大多都是此方法,如果不行就试试版本一)

有的是在/etc/sysconfig/jenkins中。

切记在修改配置文件之后需要重新加载服务的配置文件

systemctl daemon-reload

(还需要在服务器上开放端口)

5、成功启动

进入网页端访问Jenkins页面便可。

SpringBoot+Maven配置

参考地址:Jenkins保姆级使用:Jenkins部署springboot项目,手把手实战经历-阿里云开发者社区 (aliyun.com)

部署过程中遇到问题

SSL无法认证时

最笨的方法:手动添加所要的插件。(适用于只安装指定个插件的情况,因为实在太繁琐了)

插件库的地址:Index of /download/plugins (jenkins-ci.org)

插件安装失败

一般按照下面的文章进行操作就能成功(本地部署Jenkins时有效),但我在阿里云服务器时主要遇到的是上面SSL认证的问题,无法访问目标网站。

https://blog.csdn.net/ziye1985/article/details/129273920

posted @   Hygge-1024  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示