devops_jenkins_01_安装与部署

57次阅读
没有评论

共计 1564 个字符,预计需要花费 4 分钟才能阅读完成。


title: devops_jenkins_01_安装与部署 date: 2022-05-03 19:17:06.0 updated: 2022-05-05 23:32:44.057 url: /archives/jenkins01 categories:

  • devops tags:
  • jenkins
  • devops
  • 持续部署

1 jenkins安装与部署

官网: https://jenkins.io/ 本次部署是在CentOS

2 jdk安装

Jenkins 自身采用 Java 开发,所以要必须安装 JDK; 先检查是否安装了

java -version

没有安装直接yum安装

yum search java | grep jdk yum install -y java-1.8.0-openjdk java -version

devops_jenkins_01_安装与部署

3 安装jenkins

3.1 在线安装jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm –import https://pkg.jenkins.io/redhat/jenkins.io.key sudo yum -y install jenkins

3.2 调整配置文件

编辑vim /etc/sysconfig/jenkins文件

JENKINS_USER="root" ## 原值 "jenkins" 必须修改,否则权限不足
JENKINS_PORT="8080" ## 原值 "8080" 可以不修改
## 还有开启 HTTPS 相关参数,此处不打算开启,故不作说明

安装目录: /usr/lib/jenkins 工作目录: /var/lib/jenkins(对应于环境变量 JENKINS_HOME)

3.3 启动jenkins

systemctl enable jenkins #开机自启
systemctl restart jenkins #重启jenkins

3.4 防火墙放行

放开8080端口:

firewall-cmd –zone=public –add-port=8080/tcp –permanent

如果是腾讯云或者阿里云的服务器,需要去安全组开放端口。

到现在已经安装好了输入http://服务器ip:8080 即可访问jenkins。如下图:

devops_jenkins_01_安装与部署

4 jenkins基本配置

4.1 登录并修改密码

按照要求 cat /var/lib/jenkins/secrets/initialAdminPassword 将密码填入后,进入插件自定义页面,我们先跳过。

devops_jenkins_01_安装与部署点击开始使用jenkins。

devops_jenkins_01_安装与部署

修改登录密码:主界面右上角“注销”链接的左边的用户名下拉菜单中点“设置”。

4.2 插件安装

由于之前没有选择任何的插件,所以我们目前是英文界面,插件安装可以采用离线安装或者在线安装。

4.2.1 离线安装

主要是在线安装插件失败率高,需要翻墙。

手工下载(*.hpi): http://updates.jenkins-ci.org/download/plugins/ 进入:系统管理 / 管理插件 / 高级,然后上传插件进行安装。 无需重启 Jenkins 插件即生效。

4.2.2 在线安装

devops_jenkins_01_安装与部署

中文插件请参考:(50条消息) Jenkins 中文设置_我是刘先生的博客-CSDN博客_jenkins 中文 最终效果如下图:

devops_jenkins_01_安装与部署

4.3 安全设置

默认情况下,任何用户都可以使用 Jenkins 进行发布。 可以进入相关设置:系统管理 / Configure Global Security, 选择 Jenkins专有用户数据库,不要选中** 允许用户注册**; 选择 登录用户可以做任何事,选中 匿名用户具有可读权限

devops_jenkins_01_安装与部署

参考链接

正文完
 
landery
版权声明:本站原创文章,由 landery 2023-03-07发表,共计1564字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)