栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用容器jenkins+docker自动化部署项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用容器jenkins+docker自动化部署项目

一、docker安装Jenkins docker pull jenkins/jenkins:lts-jdk11 # 将 jenkins 数据存储/home/jenkins_home在主机上。确保/home/jenkins_home容器中的 jenkins 用户可以访问(jenkins 用户 - uid 1000)或docker run时加上-u some_other_user参数 mkdir -p /home/jenkins_home chown -R 1000:1000 /home/jenkins_home # 若是运行jenkins时使用root用户则跳过这步 # -v /home/test_jenkins:/home/test_jenkins,将jenkins拉取的数据存到主机/home/test_jenkins目录 docker run -d -p 8080:8080 -p 50000:50000 --restart=always --name jenkins --user root -v /home/jenkins_home:/var/jenkins_home -v /home/test_jenkins:/home/test_jenkins  jenkins/jenkins:lts-jdk11 在映射目录下查看首次生成的管理员密码: cat /home/jenkins_home/secrets/initialAdminPassword 或者在Jenkins日志中查看:docker logs jenkins web访问: 二、配置SSH 参考:   Jenkins实现文件上传到远程服务器(Publish Over SSH) - 晴箜万里 - 博客园 在jenkins 系统管理 > 系统设置 往下拉找到 publish over ssh, 没有的话到 系统设置 > 插件中心 下载 publish over ssh 插件 配置项包括Passphrase/Password(远程SSH登录linux的密码)、SSH Servers(Name、Hostname、Username、Remote Directory),Remote Directory(远程操作目录,该配置很关键,远程安装部署容器就通过这个目录操作)。最后通过Test Configuration来测试一下SSH是否能够远程访问。以下是我配置的SSH Servers, 其中Remote Directory配置为 /home: 准备在75环境上部署测试。 三、创建Jenkins项目

构建过程: 在测试服务器75上查看: 四、过程问题

4.1、错误:GnuTLS recv error (-110): The TLS connection was non-properly terminated. 解决:
apt-get install gnutls-bin
git config --global http.sslVerify false
git config --global http.postBuffer 1048576000

五、参考

Jenkins自动化部署容器_weixin_34320724的博客-CSDN博客https://blog.csdn.net/weixin_34320724/article/details/89593071 Git Clone错误解决:GnuTLS recv error (-110): The TLS connection was non-properly terminated._欧晨eli的博客-CSDN博客https://blog.csdn.net/xiao_yi_xiao/article/details/119336041 【问题】忘记Jenkins管理员密码的解决办法_fastjson_的博客-CSDN博客_jenkins管理员密码https://blog.csdn.net/bbj12345678/article/details/123752045

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939368.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号