jenkins 安装

在这里找到你对应jdk的版本的jenkins包

War Jenkins Packages

我这里用的使java8,所以下载

复制代码
https://mirrors.jenkins.io/war-stable/2.60.1/jenkins.war

然后jenkins可以安装到centos系统

在本地windows系统运行命令行

复制代码
 scp C:\Users\98090\Downloads\jenkins.war [email protected]:/opt

输入密码

然后就可以把war包上传到远程的centos服务器上

复制代码
java -jar jenkins.war --httpPort=8686

然后8686是端口

查看密码9d8cd4810a964a79b04dc97757a8db36

复制代码
查看是否正常运行
ps -ef |grep java

开放端口

复制代码
sudo firewall-cmd --zone=public --permanent --add-port=8686/tcp

重新加载防火墙

复制代码
sudo firewall-cmd --reload

查看端口是否开放

复制代码
sudo firewall-cmd --zone=public --list-ports

然后访问http://192.168.200.130:8686/

  1. 解锁 Jenkins :首次访问 Jenkins 时,您需要使用初始管理员密码来解锁 Jenkins。这个密码会在 Jenkins 启动时在控制台中输出,或者您可以在 /root/.jenkins/secrets/initialAdminPassword 文件中找到。

  2. 安装插件:解锁 Jenkins 后,您可以安装推荐的插件或选择自定义插件。这可能需要一些时间来完成。

  3. 创建管理员用户:插件安装完成后,您需要创建一个管理员用户账户,这样您就可以登录并管理 Jenkins。

  4. 配置 Jenkins:根据您的需求配置 Jenkins,包括系统设置、全局安全配置、全局工具配置等。

  5. 设置 Jenkins 为开机启动(可选):您可以将 Jenkins 配置为开机启动,以确保 Jenkins 服务在系统启动时自动运行。


使用docker安装

docker pull jenkins/jenkins:lts

复制代码
docker run -d \
  --name my-jenkins \
  -p 8686:8080 \
  -p 50000:50000 \
  -v /var/local/jenkins:/var/jenkins_home \
  jenkins/jenkins:lts
下面的步骤,在最新版本的jenkins不用操作了
sudo chmod -R 775 /var/local/jenkins
sudo chown -R 1000:1000 /var/local/jenkins

   改config.xml
  <updateCenter>
    <site url="https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json" />
  </updateCenter>
改两个地方

vi  /var/lib/jenkins/updates/default.json 

1:把 www.google.com 修改为 www.baidu.com

2:是将updates.jenkins.io/download 替换为mirrors.tuna.tsinghua.edu.cn/jenkins

:%s#updates.jenkins.io/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g   
相关推荐
程序员阿斌哥7 小时前
记录一次jenkins slave因为本地安装多个java版本导致的问题
java·jenkins
LI JS@你猜啊15 小时前
liunx版本的
运维·jenkins
水银嘻嘻1 天前
Jenkins持续集成CI,持续部署CD,Allure报告集成以及发送电子 邮件
ci/cd·gitee·jenkins
网安INF2 天前
CVE-2024-23897源码分析与漏洞复现(Jenkins 任意文件读取)
java·web安全·网络安全·jenkins·漏洞
测试开发Kevin3 天前
详解Jenkins Pipeline 中git 命令的使用方法
运维·jenkins
leblancAndSherry3 天前
Gitlab + Jenkins 实现 CICD
linux·运维·docker·kubernetes·gitlab·jenkins
三劫散仙4 天前
kubernetes jenkins pipeline优化拉取大仓库性能指定分支+深度
容器·kubernetes·jenkins
zmm04206 天前
Could not get unknown property ‘mUser‘ for Credentials [username: null]
jenkins·gradle
keson要进步6 天前
CICD实战(一) -----Jenkins的下载与安装
运维·ci/cd·centos·自动化·jenkins
新兴AI民工6 天前
windows上的visual studio2022的项目使用jenkins自动打包
windows·jenkins·visual studio