📬Centos7安装Jenkins

📬Centos7安装Jenkins
Jenkins 安装
当前环境
- CentOS 7.8
- Java 11(注意当前 jenkins 支持的 Java 版本最低为 Java11)
- FinalShell 3.9(操作环境)
一、linux安装 Jenkins
1. 添加 Jenkins 源
执行下面两条命令:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2. 通过 yum 安装 Jenkins
yum -y install jenkins
如果没有安装上
安装Jenkins时遇到“没有可用软件包”的错误,通常是因为以下几个原因:
- 本地仓库中没有包含Jenkins的官方软件源:确保你的系统中已经包含了Jenkins的官方软件源。可以通过添加额外的仓库如
epel-release
来解决。具体步骤如下:- 运行命令
yum install epel-release -y
来安装epel-release
。 - 运行命令
yum-config-manager --enable epel
来启用该仓库。
- 运行命令
3. 修改 Jenkins 端口号
- Jenkins 默认端口号为 8080,输入
vim /etc/sysconfig/jenkins
进行编辑,将 JENKINS_PORT 修改为自己想要的端口号,前提得保证修改后的这个端口没有被其他的进程占用。 - 这里修改了可能还不能生效,还需要修改另一个地方,输入以下指令进行编辑
vim/usr/lib/systemd/system/jenkins.service
#找到下面的文字
Environment="JENKINS_PORT=8080"
#修改为自己想要的端口号
#:wq退出
- 修改完成后,重新加载配置文件,随后再重启 Jenkins,此时的启动端口应该已经变成你修改的端口号了。
#重新加载配置文件
systemctl daemon-reload
#重启jenkins
systemctl restart jenkins
启动 Jenkins
Jenkins 可以单独指定 Java 路径,在/etc/init.d/jenkins
文件加上你的 java 路径即可:
candidates="/usr/local/jdk/jdk-11.0.25/bin/java"
- 输入
service jenkins start
,会弹出提示:Starting jenkins (via systemctl):,意思是正在启动,第一次启动比较耗时,此时耐心等待。如果提示超时失败,没关系,jenkins 仍然在启动,只是第一次启动比较耗时。 - 如果提示内容不是超时失败,那大概率是你的 Java 没安装好或者版本不对。
- 放行刚刚配置的端口
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key
apt-key add -sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ >/etc/apt/sources.list.d/jenkins.list'
apt-get update
apt-get install jenkins
vim /etc/sysconfig/jenkins
二、WAR文件(推荐)
Jenkins的Web应用程序ARchive(WAR)文件版本可以安装在任何支持Java的操作系统或平台上。
要下载并运行Jenkins的WAR文件版本,请执行以下操作:
- 将最新的稳定Jenkins WAR包 下载到您计算机上的相应目录。
- 在下载的目录内打开一个终端/命令提示符窗口到。
- 运行命令java -jar jenkins.war
- 浏览http://localhost:8080并等到*Unlock Jenkins*页面出现。
- 继续使用Post-installation setup wizard后面步骤设置向导。
将最新的稳定Jenkins WAR包下载到您计算机上的相应目录。
Notes:
- 不像在Docker中下载和运行有Blue Ocean的Jenkins,这个过程不会自动安装Blue Ocean功能, 这将分别需要在jenkins上通过 Manage Jenkins > Manage Plugins安装。 在Getting started with Blue Ocean有关于安装Blue Ocean的详细信息 。.
- 您可以通过
--httpPort
在运行java -jar jenkins.war
命令时指定选项来更改端口。例如,要通过端口9090访问Jenkins,请使用以下命令运行Jenkins:java -jar jenkins.war --httpPort=9090
java -jar jenkins.war --httpPort=9099
81f7f372edd54dcba39a02c5de228853
下载安装并运行Jenkins后,即将开始进入安装向导。
此安装向导会引导您完成几个快速“一次性”步骤来解锁Jenkins, 使用插件对其进行自定义,并创建第一个可以继续访问Jenkins的管理员用户。
解锁 Jenkins
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
- 浏览到
http://localhost:8080
(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。
- 从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间)。
- 在 解锁Jenkins 页面上,将此 密码 粘贴到管理员密码字段中,然后单击 继续 。
Notes:
- 如果您以分离模式在Docker中运行Jenkins,则可以从Docker日志(above) 访问Jenkins控制台日志。
- Jenkins控制台日志显示可以获取密码的位置(在Jenkins主目录中)。 必须在新Jenkins安装中的安装向导中输入此密码才能访问Jenkins的主UI。 如果您在设置向导中跳过了后续的用户创建步骤, 则此密码还可用作默认admininstrator帐户的密码(使用用户名“admin”)
常用插件
git (git client,github,gitlab,gitee)
Bootstrap
Apache HttpComponents Cliet
built-on-column
评论
匿名评论隐私政策