前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >持续集成工具之jenkins安装篇(linux版)

持续集成工具之jenkins安装篇(linux版)

作者头像
lyb-geek
发布2022-03-10 13:22:53
1.8K0
发布2022-03-10 13:22:53
举报
文章被收录于专栏:Linyb极客之路Linyb极客之路

一、什么是jenkins?

Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed 其中文大意是:Jenkins是一个独立的开源自动化服务器,可用于自动执行与构建,测试,交付或部署软件相关的各种任务。Jenkins可以通过本机系统软件包,Docker安装,甚至可以安装Java Runtime Environment(JRE)的任何机器独立运行

二、安装jenkins的系统要求

1、最低配置推荐

a、256MB可用内存 b、1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)

2、为小团队推荐的硬件配置

a、1GB+可用内存 b、50 GB+ 可用磁盘空间

3、软件环境

Java 8—--无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以

注意:如果将Jenkins作为Docker 容器运行,这不是必需的

三、安装

1、安装JDK

2、添加Jenkins库到yum库

a、wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo b、rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

3、安装Jenkins

yum install -y jenkins

4、配置Jenkins的端口

vim /etc/sysconfig/jenkins 修改端口号: JENKINS_PORT="8080" 此端口不冲突可以不修改

5、创建jenkins用户

代码语言:javascript
复制
chattr -i /etc/group;chattr -i /etc/gshadow;chattr -i /etc/passwd;chattr -i /etc/shadow
groupadd jenkins
useradd -g jenkins jenkins
chattr +i /etc/group;chattr +i /etc/gshadow;chattr +i /etc/passwd;chattr +i /etc/shadow

6、为jenkins用户赋权

代码语言:javascript
复制
chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins

注:当然也可以直接改成root用户启动(生产环境中不建议)

vim /etc/sysconfig/jenkins 修改配置 $JENKINS_USER="root" 修改目录权限 chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins

7、Jenkins常用命令

代码语言:javascript
复制
service jenkins start/stop/restart

8、打开浏览器输入安装jenkins地址

首次进入会要求输入初始密码如下图, 密码在这里 :/var/lib/jenkins/secrets/initialAdminPassword

执行

代码语言:javascript
复制
cat /var/lib/jenkins/secrets/initialAdminPassword

把得到的密码,填入文本框中

9、选择“Install suggested plugins”安装默认的插件

10、创建一个管理员用户

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Linyb极客之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是jenkins?
  • 二、安装jenkins的系统要求
    • 1、最低配置推荐
      • 2、为小团队推荐的硬件配置
        • 3、软件环境
        • 三、安装
          • 1、安装JDK
            • 2、添加Jenkins库到yum库
              • 3、安装Jenkins
                • 4、配置Jenkins的端口
                  • 5、创建jenkins用户
                    • 6、为jenkins用户赋权
                      • 7、Jenkins常用命令
                        • 8、打开浏览器输入安装jenkins地址
                          • 9、选择“Install suggested plugins”安装默认的插件
                            • 10、创建一个管理员用户
                            相关产品与服务
                            容器镜像服务
                            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档