Linux-安装 jenkins

简介: Jenkins 是什么?Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

Jenkins 是什么?



Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。


系统要求


最低推荐配置:


  • 256MB 可用内存


  • 1GB 可用磁盘空间(作为一个 Docker 容器运行 jenkins 的话推荐10GB)

为小团队推荐的硬件配置:


  • 1GB + 可用内存


  • 50 GB + 可用磁盘空间


需要安装以下软件:


*   Java 8 ( JRE 或者 JDK 都可以)


*   Docker (导航到网站顶部的 Get Docker 链接以访问适合您平台的 Docker 下载)


快速安装


  1. 下载 Jenkins.


  1. 打开终端进入到下载目录.


  1. 运行命令 java -jar jenkins.war --httpPort=8080.


  1. 打开浏览器进入链接 http://localhost:8080.


  1. 按照说明完成安装.


  安装完成后,您可以开始使用 Jenkins!

Docker 平台


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


CentOS 平台


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


如果您以前从 Jenkins 导入过这个密钥,那么 rpm -- import 将会失败,因为您已经有了一个密钥。请忽略这一点,继续前进。


yum install jenkins


你需要显式地安装一个 Java JRE,因为 Oracle 的 Java rpm 是不正确的,并且无法注册为提供 Java 依赖项。因此,在 Java 上添加一个明确的依赖需求将强制安装 OpenJDK JVM。


查看 jenkins 安装路径


rpm -ql jenkins


根据需要,请确实是否会端口冲突,否则需要修改端口。


vim /etc/sysconfig/jenkins

image.png

然后打开终端进入到下载目录。


cd /usr/lib/jenkins/


运行命令


java -jar jenkins.war --httpPort=8081


打开浏览器进入链接 http://localhost:8081


这里终端会提示

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
f8fa46b7bdca495fbcdf16f18fd99400
This may also be found at: /root/.jenkins/secrets/initialAdminPassword


Debian/Ubuntu


在基于Debian的发行版(如Ubuntu)上,您可通过apt安装Jenkins


an apt repository可获得最新版本,较老但稳定的LTS版本在this apt repository这里可获得

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins


安装这个软件包将会:


  • 将 Jenkins 设置为启动时启动的守护进程。查看/etc/init.d/jenkins获取更多细节


  • 创建一个 'jenkins' 用户来运行此服务


  • 直接将控制台日志输出到文件/var/log/jenkins/jenkins.log。如果您正在解决 Jenkins 问题,请检查此文件


  • /etc/default/jenkins`为启动填充配置参数,例如 JENKINS_HOME


  • 将Jenkins设置为在端口 8080 上进行监听。使用浏览器访问此端口以开始配置


如果你的/etc/init.d/jenkins文件无法启动 Jenkins,编辑/etc/default/jenkins, 修改 ----HTTP_PORT=8080--------HTTP_PORT=8081---- 在这里,“8081”也可被换为其他可用端口。


设置向导


image.png

这里自定义配合 和 推荐配置 中选择推荐配置,然后下一步

image.png

image.png

image.png


关闭 Jenkins


重启 Jenkies


重新加载配置信息


使得 jenkins 一直后台运行的命令

nohup java -jar /usr/lib/jenkins/jenkins.war --httpPort=8081 &

后台启动后,要想关闭的话,结合 /exit 即可。


参考

Jenkins


jenkinsci/blueocean - Docker Image | Docker Hub


CentOS7下yum安装Jenkins - 简书



目录
相关文章
|
6月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
791 0
|
6月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
424 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
8月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
399 5
|
8月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
8月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
8月前
|
Ubuntu 安全 Linux
Linux这5款微型发行版,体积小+精简,比win7运行还快,值得安装
以上5款微型发行版体积小且精简,如果你有台旧电脑,不妨试试?
|
8月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。
|
8月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
8月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可