vlambda博客
学习文章列表

Jenkins本地搭建环境踩坑实录,给大家一些建议

  古人云,从失败中吸取教训;

  古人云,做事放正心态,其乐无穷;

  古人云,第一个吃螃蟹的是勇士

 

 

  古人说的这些话,完美的体现到Jenkins本地搭建环境上了。从失败中吸取经验?不存在的,前人踩过的坑,放心,你只要去搭建,一定会碰上;做事放正心态?不存在的,遇到一个网上搜不到的问题,抓耳挠腮,瞬间怒气百分之150都是常事;只有最后一个我是服气的,第一个搭建环境的是哪位大神,你真的不容易,辛苦了。不知道你搭建完后血压有没有降低

  


言归正传,在这里诉说下Jenkins安装遇到的各种坑:

  1. 安装后需要登录,没有密码

    问题:Mac下安装Jenkins,在浏览器的Unlock Jenkins界面获取到的/Users/Shared/Jenkins/Home/secrets/initialAdminPassword命令,在通过终端$cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword命令获取密码时,出现Permission denied的错误;

    获取密码的方法:
    1.导航到/Users/Shared/Jenkins/Home文件夹;
    2.右键单击secrets文件夹,选择显示简介;
    3.滚动到最下面,然后单击右下角的锁定图像>输入您的密码>确定;
    4.点击弹出窗口左下角的“+”,将当前电脑用户添加到共享与权限中,设置为只读或读与写;
    5.打开secrets文件夹,找到该initialAdminPassword文件以获取初始的管理员密码。如果您没有该文件的权限,则需要右键单击该文件并选择显示简介,然后重复上述步骤3和4访问该文件。

  2. 获取到密码后,下载默认的插件时间过长

    找到安装目录的default.json,打开default.json,替换 updates.jenkins-ci.org/download 为 mirrors.tuna.tsinghua.edu.cn/jenkins

    然后把www.google.com修改成www.baidu.com

    退出并重启Jenkins

  3. 进入Jenkins后,发现界面是英文

    Jenkins汉化需要安装插件: 在Jenkins管理->设置管理中,寻找插件
    locale
    Localization:Chinese(Simplified)

  4. 提示反向代理有问题

    系统管理页面提示,反向代理设置有误,其实这是由于URL设置有问题;
    打开系统管理-->系统设置-->URL

    设置后发现还是提示,直接选择 dimiss就好