Jenkins for ios

◇◆丶佛笑我妖孽 提交于 2019-12-06 19:20:35

###官方jenkins

https://jenkins.io/node/

###安装方法

http://www.cnblogs.com/darkwing/p/5045522.html

###配置jenkins

https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins

The easiest way to execute Jenkins is through the built in Jetty servlet container.
$ java -jar jenkins.war
Of course, you probably want to send the output of Jenkins to a log file, 
and if you're on Unix, you probably want to use nohup:
$ nohup java -jar jenkins.war > $LOGFILE 2>&1

###问题解答

Failed to connect to repository : Command "git ls-remote -h https://person@bitbucket.org/person/projectmarket.git HEAD" returned status code 128:
stdout:
stderr: fatal: Authentication failed

###git 在拉取代码没有权限

解决方法:✊

/User/Shared/jenkins //是jenkins的目录
sudo su jenkins //切换到jenkins用户
ssh-keygen  //生成ssh key

config ssh key //添加key到配置文件中,大功告成🏆

###mac环境创建账号

在Mac系统下,利用Terminal可以创建新用户。
dscl . -create /Users/jenkins
dscl . -create /Users/jenkins UserShell /bin/bash
dscl . -create /Users/jenkins RealName “Robot”
dscl . -create /Users/jenkins UniqueID “1010”
dscl . -create /Users/jenkins PrimaryGroupID 80
dscl . -create /Users/jenkins NFSHomeDirectory /Users/kevin
dscl . -passwd /Users/jenkins password

dscl . -append /Groups/admin GroupMembership jenkins //加入到admin组

su - jenkins  //切换用户

https://support.apple.com/zh-cn/HT203998

###隐藏登录选项

sudo dscl . create /Users/hiddenuser IsHidden 1 // 1 隐藏 0 显示 hiddenuser用户名

//隐藏登录其他选项
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE

https://support.apple.com/zh-cn/HT203998
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!