Rancher和Drone的使用体验是至今为止我们觉得最简单、速度最快、最愉快的。从代码推送/合并到部署分支的那一刻开始,云托管解决方案中将有约一半的时间在测试、构建和部署上---这一过程只需三到五分钟(有些应用程序由于更复杂的构建/测试过程需要更多时间)。 搭建Drone环境的配置和维护对我们的开发人员十分友好,在Ranc...
在Higher Education,为了构建我们的CI/CD流水线,我们测试使用了不少CI/CD工具。Rancher和Drone的使用体验是至今为止我们觉得最简单、速度最快、最愉快的。从代码推送/合并到部署分支的那一刻开始,云托管解决方案中将有约一半的时间在测试、构建和部署上---这一过程只需三到五分钟(有些应用程序由于更复杂的构建/测试...
1. upgrade 2. finish upgrade# 注意如果这个服务不在Active状态就不能正常升级, 需要登录rancher修改状态, 正常情况下不会发生这个错误.deploy:image:peloton/drone-rancher url:http://rancher.bysir.store/v1 access_key:"xxx"secret_key:"xxx"service:app/drone-test# 为了使rancher能拉取到私有镜像, 需要在...
本文使用的是最新的稳定版Rancher 1.6。然而,Rancher 2.0与Rancher 1.6安装的信息和步骤是一样的,因此,如果您想尝试使用更新的Rancher也未尝不可。 任务1 - 安装和管理 在Kubernetes和Rancher上启动Drone,就像复制粘贴一样简单。使用默认的K8s仪表盘启动文件,从命名空间和配置文件开始依次上传,Drone就可以开始运行了。[...
1 本文环境是 k8s v1.16.3,rancher v2.3.3。 2 创建 gitlab Oauth 应用程序 登录gitlab,选择 setting: 选择"application", 填写相关信息,Redirect URI 是回调 drone服务器地址(下面会进行安装,这里先写上没关系。我的地址是 http://jiuxi.drone.org/login,注意 /login 是必须后缀,不要忘写)。
io.rancher.scheduler.affinity:host_label: drone=server drone-agent: image: drone/drone:0.5 environment: DRONE_SECRET: <make up a secret!> DRONE_SERVER: ws://drone-server:8000/ws/broker volumes: - /var/run/docker.sock:/var/run/docker.sockcommand: ...
使用Rancher和DroneCI建立超高速Docker CI/CD流水线 Higher Education(highereducation.com)是一个连接学生与高校的入学申请平台,通过引入高意图和高质量的潜在学生,以及明确、有效的操作,为网站合作的大学吸引学生入学。每年Higher Education为其大学合作伙伴招收超过15000名在线学生入学申请,有7500万高意图的用户通过网站了...
labels:io.rancher.scheduler.affinity:host_label:drone=server drone-agent:p_w_picpath:drone/drone:0.5environment:DRONE_SECRET:<make up a secret!>DRONE_SERVER:ws://drone-server:8000/ws/broker volumes:-/var/run/docker.sock:/var/run/docker.sock ...
rancher: image: peloton/drone-rancher url: http://rancher.bysir.store/v1 access_key: "xxx" secret_key: "xxx" service: app/drone-test # 为了使rancher能拉取到私有镜像, 需要在rancher控制面板"基础架构->镜像库"添加这个私有镜像库 docker_image: registry-internal.cn-hangzhou.aliyuncs.com/zhuzi/...
本文环境是 k8s v1.16.3,rancher v2.3.3。 2 创建 gitlab Oauth 应用程序 登录gitlab,选择 setting: 选择"application", 填写相关信息,Redirect URI 是回调 drone 服务器地址(下面会进行安装,这里先写上没关系。我的地址是 http://jiuxi.drone.org/login,注意 /login 是必须后缀,不要忘写)。