一.jenkins简介 jenkins是一款由java编写的软件 CI/CD :持续集成,持续交付,持续部署,持续开发 开发部(编写代码)-->交付给测试部-->测试部反馈给开发部-->没问题后交付给运维部 程序语言: 解释型语言:python/shell/php ...
.添加集群 选择自定义 .填写集群名称,配置网络和节点,可选择默认 .生成集群节点 .配置企业微信通知,如编译成功 失败会自动推送消息到企业微信 .设置代码仓库 进行gitlab认证,Rancher需要拉取代码,所以需要认证 选择gitlab,也可以选择github gitlab中配置: .运行流水线 查看流水线执行情况: .编译完成后,会自动部署 部署成功后,会有一个容器在运行,可以直接访问. ...
2020-05-21 16:50 0 1536 推荐指数:
一.jenkins简介 jenkins是一款由java编写的软件 CI/CD :持续集成,持续交付,持续部署,持续开发 开发部(编写代码)-->交付给测试部-->测试部反馈给开发部-->没问题后交付给运维部 程序语言: 解释型语言:python/shell/php ...
一、概述 在前面的文章中,链接如下: https://www.cnblogs.com/xiao987334176/p/13162700.html 已经通过Redeploy Rancher2.x Workload插件实现CI/CD,但是有一个问题,不能写Pipeline脚本。 那么本文将介绍 ...
一、概述 讲正文开始前先回顾一下以往传统的代码部署方式。 通常运维人员在接到代码(新项目)上线的任务前都要做大量的准备工作,包括:物理主机、虚拟机、代码运行环境、数据库安装配置、各种帐号创建,、运行后期的系统监控、应用的日志收集,性能优化等一系列的工作。 想一想这个流程不是很复杂 ...
介绍 GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。 GitLab强大之处在于,它包含强大的持续集成(CI)引擎和Docker容器镜像仓库 ...
一、概述 在上一篇文章,链接如下: https://www.cnblogs.com/xiao987334176/p/13074198.html 已经实现了基于Jenkins+Gitlab+Harbor+Rancher+k8s CI/CD,但是有一个问题,需要jenkins ssh登录到k8s ...
整个项目的框架为: gitlab的安装与使用(Centos7) gitlab的安装 新建yum源 安装依赖包 启动 postfix 邮件服务 检查 postfix 安 ...
.gitlab-ci.yml 来完成自动部署啦(这个文件后面会好好研究一下)。 五、GitLab C ...
CI / CD /CD 持续集成 持续交付 持续部署 CI CD 是啥?干了啥? CI continuous integration 持续集成 CD continuous delivery 持续交付 CD continuous deploy 持续部署 他们干了点啥 代码自动 ...