上帝借由各种途径使人变得孤独,好让我们可以走向自己。 ——赫尔曼·黑塞《德米安》
CI即为 持续集成(Continue Integration,简称CI) ,用通俗的话讲,就是 持续的整合版本库代码编译后制作应用镜像 。建立有效的持续集成环境可以减少开发过程中一些不必要的问题、 提高代码质量、快速迭代 等,
Jenkins :基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Bamboo : 是一个企业级商用软件,可以部署在大规模生产环境中。
CD即持续交付Continuous Delivery和持续部署Continuous Deployment,用通俗的话说,即可以持续的部署到生产环境给客户使用,这里分为两个阶段,持续交付我理解为满足上线条件的过程,但是没有上线,持续部署,即为上线应用的过程
关于 CD环境 ,我们使用以前搭建好的 K8s集群 ,K8s集群可以实现应用的 健康 检测,动态扩容,滚动更新 等优点,关于K8s集群的搭建,小伙伴可以看看我的其他文章
拉取镜像,启动并设置开机自启
配置docker加速
GitLab 不多介绍。一个基于Git的版本控制平台,,提供了Git仓库管理、代码审查、问题跟踪、活动反馈和wiki,当然同时也提供了
切记:这里的端口要设置成80,要不push项目会提示没有报错,如果宿主机端口被占用,需要把这个端口腾出来
external_url '> Linux环境中,Jenkins主目录默认在/root/jenkins 1、使用你Web容器的管理工具设置JENKINS_HOME环境参数 打开tomcat的bin目录,编辑catalinash文件。 在# OS specific support $var _must_ be set to either true or false上面添加:export JENKINS_HOME="" 在引号中填入你的路径。 2、在启动Web容器之前设置JENKINS_HOME环境变量 用root用户登录 编辑profile文件:vi /etc/profile 在最后加入:export JENKINS_HOME=xxxx 保存,退出后执行:source /etc/profile 让配置生效 注意:线上jenkins服务需谨慎,/root/jenkins里面有配置还有插件,改完之后如果数据没有挪过去,相当于重装jenkins了。 工作中,由于Jenkins默认的主目录空间太小,导致需要将Jenkins默认的主目录修改到其它目录。本文针对更改Jenkins的主目录详细介绍。 注意:在Jenkins运行时是不能更改的 请先将Jenkins停止运行。 一、Windows环境更改Jenkins的主目录 Windows环境中,Jenkins主目录默认在C:\Documents and Settings\AAA\jenkins 。 可以通过设置环境变量来修改,例如: JENKINS_HOME=C:\jenkins,然后重新启动jenkins。 二、Linux环境更改Jenkins的主目录 Linux环境中,Jenkins主目录默认在/root/jenkins Jenkins储存所有的数据文件在这个目录下 你可以通过以下几种方式更改: 1、使用你Web容器的管理工具设置JENKINS_HOME环境参数 以上就是关于如何使用docker+jenkins实现自动化集成全部的内容,包括:如何使用docker+jenkins实现自动化集成、jenkins slave节点怎么向master传递数据、Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力! 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)