Jenkins
官方网站
https://jenkins.io/
初始密码位置
~/.jenkins/secrets/initialAdminPassword
更改jenkins的jenkins_home
在tomcat目录conf下,修改context.xml文件
<Context>
<!-- 此处设置jenkins_home目录 -->
<Environment name="JENKINS_HOME" value="/bian/jenkins/dev" type="java.lang.String"/>
<!-- Default set of monitored resources. If one of these changes, the -->
<!-- web application will be reloaded. -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
</Context>
解决关闭jenkins构建窗口后程序被kill的问题
unset BUILD_ID
使用jenkins部署tomcat和springboot
Git学习-->关于Jenkins编译时候,如何获取Git分支的当前分支名?
https://blog.csdn.net/ouyang_peng/article/details/77802596
jenkins for mac
官方网站 https://jenkins.io
设置默认端口
sudo defaults write /Library/Preferences/org.jenkins-ci httpPort '9553'
读取设置
defaults read /Library/Preferences/org.jenkins-ci
自启动
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
####取消自启动
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
官方网站安装
1.https://jenkins.io/doc/pipeline/tour/getting-started/
tomcat配置war访问
1.把jenkins.war放在webapps下于ROOT目录同级
2.在conf中的server.xml文件中配置Host节点
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context crossContext="true" debug="5" docBase="/Users/luokaiwen/Server/tomcat-9.0.0.M21/webapps/jenkins.war" path="/jenkins" reloadable="false">
</Context>
</Host>
3.访问地址http://localhost/jenkins
密码存放地址
/Users/luokaiwen/.jenkins/secrets/initialAdminPassword
mac_work
basi
密码:f0ebcbb048584d2d8f69e7e052f1f444
jenkins
- 在系统设置中配置环境变量,需检查环境变量中是否存在,插件不一样的版本
- 在构建时使用 gradle script
进入系统管理
在全局属性中勾选 Environment variables
键 PAHT
值 /home/hlvan/setup/jdk1.8.0/bin:/home/hlvan/setup/apache-maven-3.3.9/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/hlvan/.local/bin:/home/hlvan/bin
搭建jenkins 需要local.properties文件里记录的SDK目录,配置环境变量、修改build的Error 修复若干bug
fir上面有教如何搭建
brew install jenkins
java -jar jenkins.war --httpPort=8080 运行 vim /Users/wonderworld/.jenkins/secrets/initialAdminPassword 默认密码 行者无疆/sun 16:07:07 brew 行者无疆/sun 16:07:23 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制一份儿tomcat 更改tomcat下conf中的server.xml 指定jenkins的war包路径,也可以更改端口号,重启tomcat
.jenkins/secrets/initialAdminPassword 进入jenkins地址,第一次访问会告诉你当前用户下的.jenkins中的密码位置,拷贝完确定,选择安装插件
getting started 创建一个admin User
hlvan
hlvan123
jenkins目录结构
jenkins启动后默认在当前用户目录下生成.jenkins文件,里面的目录结构如下
config.xml
credentials.xml
hudson.model.UpdateCenter.xml
hudson.plugins.emailext.ExtendedEmailPublisher.xml
hudson.plugins.git.GitTool.xml
identity.key.enc
jenkins.CLI.xml
jenkins.install.InstallUtil.lastExecVersion
jenkins.install.UpgradeWizard.state
jobs
logs
nodeMonitors.xml
nodes
plugins
queue.xml.bak
secret.key
secret.key.not-so-secret
secrets
updates
userContent
users
workflow-libs
workspace
jenkins Git选择分支
安装 Git Parameter 插件,支持git构建时选择分支
jenkins核心开发人员是川口浩介 Kohsuke Kawaguchi
部署演变
- 初始阶段
在开始阶段项目是用老的方式tomcat的部署方式,手动把包放到指定位置,手动重启服务端
- 进化阶段
使用jenkins完成tomcat部署的手动操作,而且把打包和部署的步骤分开
- 持续进化阶段
项目采用spring-boot方式搭建,
job和workspace空间清理
https://www.jianshu.com/p/34423731713c
Jenkins系列-Jenkins插件下载镜像加速
https://www.cnblogs.com/zhuochong/p/10082498.html
https://blog.csdn.net/you227/article/details/81076032