###官方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
来源:oschina
链接:https://my.oschina.net/u/819364/blog/808113