写点什么

jenkins

作者:想要飞的猪
  • 2023-12-19
    广东
  • 本文字数:863 字

    阅读完需:约 3 分钟

一、Jenkins 安装



  • 部署 两种方案:1、因为本身是个 war 包所以可以直接放入容器 tomcat 中运行, 2、但是因为又有内嵌额 tomcat 所以也可以直接使用 jar 的方式运行)

  • 使用 jar 的方式运行,


 #前台运行 修改端口号为8088  默认为8080,并创建文件 >/usr/soft/jenkins.logjava -jar jenkins.war --httpPort=8088 >/usr/soft/jenkins.log &#指定对应的jdk/usr/soft/jdk/jdk-17.0.9/bin/java -jar jenkins.war --httpPort=8088 >/usr/soft/jenkins.log &#后台启动命令 nohup java -jar jenkins.war --httpPort=8088 >/usr/soft/jenkins.log &
复制代码


第一次运行时可以前台运行(获取登录密码方便,也可以查询日志文件)

返回浏览器选择插件安装 ,有安装失败的也没关系可以先进入![[Pasted image 20231204170059.png]]



安装 jdk171、下载 jdk,上传到路径 /usr/soft 中


2、解压 jdk 到相应路径


#在路径:/usr/soft执行mkdir jdk tar -zxvf graalvm-jdk-17.0.9_linux-x64_bin.tar.gz -C /usr/soft/jdk
复制代码


3、配置环境变量


3.1 编辑文件  vim /etc/profile3.2 文件末尾添加export JAVA_HOME=/usr/soft/jdk/jdk-17.0.9export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin
复制代码


4、刷新配置


source /etc/profile
复制代码

忘记用户密码

  1. 找到配置文件 config.xml /root/.jenkins/config.xml

  2. 删除文件中的以下部分(记得备份文件,后面要还原,尽量源文件还原) cp config.xml config.xml.bak


<useSecurity>true</useSecurity>  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">   <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  </authorizationStrategy>  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">   <disableSignup>true</disableSignup>   <enableCaptcha>false</enableCaptcha>  </securityRealm> 
复制代码


  1. 重启 jenkins

  2. 修改用户名密码或者新创建用户



5.还原配置文件 config.xml 重启 Jenkins


用户头像

还未添加个人签名 2020-06-05 加入

还未添加个人简介

评论

发布
暂无评论
jenkins_想要飞的猪_InfoQ写作社区