概述
工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。如何完成这项工作的总体设计称为“持续交付”(CD)。启动装配线的过程称为“持续集成”(CI)。确保质量的过程称为“持续测试”,将最终产品提供给用户的过程称为“持续部署”。
Jenkins 获取密码
sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
Jenkins 忘记密码
1、删除Jenkins目录下config.xml文档中下面代码,并保存文档。
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
2、重启Jenkins服务;
启动jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
停止jinkins:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
3、进入首页>“系统管理”>“Configure Global Security”;
4.勾选“启用安全”;
5.点选“Jenkins专有用户数据库”,并点击“保存”;
6.重新点击首页>“系统管理”,发现此时出现“管理用户”;
7.点击进入展示“用户列表”;
8.点击右侧进入修改密码页面,修改后即可重新登录。
查看是否有开启
ps aux | grep jenkins
修改端口
1.先关闭jenkins ;
2:命令行下修改端口:
sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 7071
3:启动jenkins
附:
启动jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
停止jinkins:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
配置PATH ,各种not found问题
echo $PATH
PATH值全部复制,然后贴到 系统管理 -- 系统设置 --Environment variables -- 键:PATH 值:刚才PATH的值
参考:
1、什么是持续集成/持续部署?
2、 mac【jenkins 忘记密码】忘记Jenkins管理员密码的解决办法
3、 Jenkins 搭建Android 自动化打包
4、Jenkins 搭建IOS 详细配置
5、Jenkins学习手册—ssh配置