阿里云服务器部署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 protected]"
配置完之后可以使用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 [email protected]
(这里有个小坑,可能需要输入 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
标签:插件,git,遇到,部署,配置,jenkins,Jenkins,安装 From: https://www.cnblogs.com/Hygge1024/p/18141932