步骤1:
重要!!!
说明:mac上基于docker安装部署jenkins,可“无脑”、“按顺序”使用以下命令即可,能跑通的。
cd ~
sudo mkdir -p /Users/jenkinspro/docker/jenkins_home
sudo chmod 777 /Users/jenkinspro/docker/jenkins_home
docker pull jenkins/jenkins
docker images // 查看镜像名 jenkins/jenkins
docker run -d --name myjenkins --user=root -p 8080:8080 -p 50000:50000 -v /Users/jenkinspro/docker/jenkins_home:/var/jenkins_home jenkins/jenkins //使用镜像名 jenkins/jenkins
docker ps -a // 容器 myjenkins 为 up状态 就说明我们部署好了
此时浏览器访问:http://localhost:8080/login
你会看到:
你这样获取密码:【如果你跟着我的配置走的话】
// 获取密码
cd /Users/jenkinspro/jenkins_home/secrets
cat initialAdminPassword // 复制密码,粘贴到浏览器里
然后会让你设置一个新的账号和密码,然后用该账号密码登录进去即可。
jenkins换源操作。加快下载。
细节:
sed: 1: “/Users/jenkinspro/docke …”: invalid command code j
error-when-using-sed-with-find-command-on-os-x-invalid-command-code
mac 上 内置的sed 用不了,解决办法是 使用 gsed 而不是 sed
brew install gnu-sed
gsed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /Users/jenkinspro/docker/jenkins_home/updates/default.json && gsed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /Users/jenkinspro/docker/jenkins_home/updates/default.json
// 注意这个路径:/Users/jenkinspro/docker/jenkins_home/updates/default.json
// 如果你从一开始安装我的配置来,你无需改,否则改成你自己设置的路径
以上工作做完,进入步骤2。
注意按图指示来操作。
步骤2:
按图指示操作!!!
替换清华源
复制该命令:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
将页面浏览器的http地址改成 http://127.0.0.1:8080/restart
,回车重启。
重启之后,就可以安装常用的插件了。
【重启时间较长,建议去喝杯白开水】
汉化
下面做英文—>汉化操作。【英语16级的同学可不用汉化】
【上述过程耗时大约26分钟】
安装ssh插件