标签:部署 LDAP wilmar home var jenkins docker
Jenkins
拉取镜像
#53上的docker jenkins
#必须要给jenkins用户组1000权限
#jenkins:x:1000:1000::/home/jenkins:/bin/bash
sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true --restart=always -m 3000M -v /data/jenkins_home/:/var/jenkins_home -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -v /etc/timezone:/etc/timezone jenkins/jenkins:lts
docker pull jenkins/jenkins
当前版本:2.136
安装说明看:https://hub.docker.com/_/jenkins/
创建工作目录,注意权限
mkdir -p /docker/jenkins/jenkins_home
chmod 777 /docker/jenkins/jenkins_home
docker run -p :8080 -p :50000 -d --name jenkins \
-v /docker/jenkins/jenkins_home:/var/jenkins_home \
-v /root/.m2:/var/jenkins_home/.m2 \
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
-e VIRTUAL_HOST=jenkins.wilmarops.cn \
-e VIRTUAL_PORT=8080 \
-e JAVA_OPTS=-Duser.timezone=Asia/Shanghai \
-e JAVA_OPTS=-Dhudson.footerURL=http://www.wilmar-international.com/ \
jenkins/jenkins
看后台 admin 的密码 docker logs -f jenkins
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
2a9c66d5a8f147a4a994ade56857d374
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
访问:http://jenkins.wilmarops.cn 装插件,管理员:admin/admin123
LDAP 配置
注意:LDAP 配错了就登不进去了!
建议做好 /var/jenkins_home/config.xml 备份
进不去后的解锁方式:修改 /var/jenkins_home/config.xml
Server: ldap://172.16.253.35:3268
root DN: DC=wilmar,DC=cn
User search filter: sAMAccountName={0}
Manager DN: CN=wilmar_ cas,CN=Users,DC=wilmar,DC=cn
Manager Password: sh.1234
Display Name LDAP attribute: displayname
Email Address LDAP attribute: mail
注意保存前一定要在“安全矩阵”里面设置 Anonymous Users 为 Administer,修改一个 AD 用户为管理员后再改回去
下载 JDK、Maven
自动构建,钩子,定时
语言问题、时区问题尚未解决
"Manage Jenkins >> Script Console" and type
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'America/Los_Angeles')
系统里显示的时区设置还是 UTC,可能要设置变了:user.timezone user.language
标签:部署,LDAP,wilmar,home,var,jenkins,docker 来源: https://www.cnblogs.com/pcct/p/12127839.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。