美文网首页
Jenkins-基本介绍与安装与配置

Jenkins-基本介绍与安装与配置

作者: 野生DBNull | 来源:发表于2020-04-03 15:31 被阅读0次

Jenkins

Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。
这也是目前世面上用的比较多的一个CI/CD工具,其强大的插件支持,丰富的生态,以及只要你牛逼就能搞定的Shell脚本支持,为你的CI&CD提供支持。

详情移步 Jenkins官网

1.安装部署Jenkins

有需要的小伙伴可以移步Jenkins官网安装教程

1.1 裸机安装

裸机安装这里以Centos7上的 Jenkins安装为例子,其他的可以移步官网,反正我也是官网抄的。

1.1.1 引用包源
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
1.1.2 开始安装

注意:这玩意依赖Java所以你还要安装JDK,如果你没有的话就百度搜一下怎么安装,安装好了再往下走
注意:Jenkins默认是使用8080端口的,如果这个端口需要修改请移步官网
安装最新版本

yum install jenkins -y

等待安装好后依次支持如下命令

 systemctl start jenkins # 启动
 systemctl enable jenkins  # 设置开机自启动

其他相关命令

 systemctl start jenkins # 启动
 systemctl status jenkins # 查看状态
 systemctl restart jenkins # 重启
 systemctl stop jenkins # 停止

systemctl enable jenkins  # 设置开机自启动
1.1.3 配置Jenkins

所有的配置全部都在/etc/sysconfig/jenkins中,按照因为提示就能找到相对的配置了
举个例子:
数据目录就修改 JENKINS_HOME
端口号就修改 JENKINS_PORT

vim /etc/sysconfig/jenkins
Jenkins配置

1.2 Docker安装(推荐)

Docker安装的好处就是容易维护,容易安装,不会出现乱七八糟的问题。
而且非常适合配合多Node打包环境进行使用,如果你只有一台服务器我也建议你使用这个方式安装Jenkins,再配上一个Agent_Node进行打包作业。

1.2.1 Docker安装

直接执行下面的命令

docker run \
  -u root \
  --it \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v /data/jenkins_data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --name=jenkins \
  jenkinsci/blueocean

当Docker启动后就安装完毕了。

2. 配置Jenkins

浏览到 http://localhost:8080(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。

image.png

这个如果是Docker安装的就去Docker中找这个初始化密码,如果是裸机安装的就去裸机中找初始化密码,将密码填入框中点击下一步就好了。

注意:点击下一步后界面会让你选择安装插件,这个时候记得选择安装推荐插件,这样会省很多的事情.

接下来的就是设置密码等待Jenkins安装完成。

小Tips:一般的实际生产中都不会使用Master节点进行打包,因为使用Master节点打包的时候,如果Shell写的不好会导致服务器卡顿,线程耗尽,UI线程没资源等问题,所以一般都会将打包任务分发到其他的Node节点上去执行,就算Shell写的不好,打包时间长,也不影响现有Jenkins的使用。
具体的多Node打包配置请移步Jenkins-将应用发布到指定环境

相关文章

  • Jenkins-基本介绍与安装与配置

    Jenkins Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足...

  • Jenkins-安装与配置

    Jenkins-安装与配置 Jenkins下载地址:https://jenkins.io/index.html 下...

  • ARCGIS软件安装(desktop、server):以arcg

    0 目录 1 软件与补丁下载 2 desktop安装、破解、基本配置 3 server安装与基本配置 1 软件与补...

  • jenkins+gitlab 持续集成,自动构建

    jenkins安装gitlab插件安装gitlab插件 打开jenkins->系统管理 ->系统配置 。点击配置会...

  • IntelliJ IDEA安装

    本文章主要介绍Window平台IntelliJ IDEA旗舰版(下称IDEA)的首次安装与基本配置。 本次安装ID...

  • 47 笔记

    今日内容 1.JVM基本介绍 2.Tomcat与Nginx区别 3.Tomcat安装配置启动 4Tomcat 配置...

  • LNMT

    1.JVM基本介绍 2.Tomcat与Nginx区别 3.Tomcat安装配置启动 无法启动:1.替换配置文件: ...

  • 初始化一个 Kotlin Android 项目

    工具安装与环境配置 介绍项目工程结构 实践:构建出第一个Apk 工具安装与环境配置 安装Android sutid...

  • Mac nginx安装配置使用

    本文只介绍homebrew安装nginx与使用 安装 nginx 命令 配置 配置文件 /usr/local/et...

  • GIt

    [TOC] 1. git安装与配置 1.1 git安装 搜索git进官网下载,安装即可! 1.2 git基本配置 ...

网友评论

      本文标题:Jenkins-基本介绍与安装与配置

      本文链接:https://www.haomeiwen.com/subject/jfuhphtx.html