一、需求

想组合一套cicd流程,但是又不想用gitlab+jenkins那么重。

首先说一下我的硬件条件:

  1. 一台群晖920,两块4T的红盘,20G内存
  2. 一台华硕tuf的路由器,有联通给的动态外网ip,在路由器做了ddns

再说一下软件条件:

  1. docker已经安装,并且启动了gogs代码托管的容器
  2. 群晖开启ssh

二、docker+gogs+drone轻量化CICD建设

启动gogs的容器不用赘述,怎么启动都行,反正drone跟他通信也无所谓。

通过ssh连入群晖机器,启动drone的容器和drone-runner的容器,为什么不能通过群晖docker启动呢?主要因为drone-runner的容器启动需要映射docker.socket,并不是用的docker-dind那种方式,其实用gitlab做ci官方也不是推荐docker-dind的方式。

# drone-server
docker run --volume=/volume/docker/drone:/data --env=DRONE_AGENTS_ENABLED=true --env=DRONE_GOGS_SERVER=http://192.168.5.22:11000 --env=DRONE_RPC_SECRET=super-duper-secret --env=DRONE_SERVER_HOST=192.168.5.22:7080 --env=DRONE_SERVER_PROTO=http -e DRONE_USER_CREATE=username:zcbb,admin:true --publish=7080:80 --publish=

轻量化CICD平台建设相关推荐

  1. 基于Kubernets+Prometheus+ELK企业级CICD平台建设方案

    一.云原生概述 1.云原生简介 云原生 = 微服务 + DevOps + 持续交付 + 容器化. 为什么选择云原生: 云原生核心优势: 解耦软件开发,提高灵活性和可维护性 基于容器镜像的软件分层,清晰 ...

  2. 老子云单模型轻量化即将全新上线

    老子云作为国内首家可对三维数据进行在线全自动轻量化的平台,许多业内人士和平台用户都曾联系我们,希望获得更多三维数据轻量化服务,以便实现工作量的缩减和工作效率的提升. 为了满足这一需求,老子云团队对新版 ...

  3. BIM轻量化引擎—广联达BIMFACE功能测评(一)

    最近有不少小伙伴后台私信我问题,总结下来主要围绕两块:1.市面上BIM轻量化引擎选型讨论:2.探讨某些轻量化软件的功能及使用感受. 依据大家的这些疑问,在接下来的一段时间内,我将亲自通过实操给大家分享 ...

  4. 如何用BIM轻量化引擎搭建BIM协同管理平台

    一个建筑项目从启动到结束,需要设计院.业主.施工方.监理方等多个角色参与其中,进行项目信息与数据的同步与拉通.BIM协同管理平台能实现高效的模型管理.项目进度.信息流转.人员管理,降低项目沟通成本,提 ...

  5. 基于BCoreBIM轻量化引擎搭建BIM云平台

    随着数字化转型在建筑行业的不断推进,BIM云平台在建造项目数据同步.多方工作协同上发挥着重要作用.BIM云平台是否好用,与平台背后的BIM轻量化引擎息息相关. BIM云平台始终围绕两个基础能力进行业务 ...

  6. 毕加索发布轻量化转化引擎及BIMSOP协作云平台

    一直以来,杂务缠身,博客都好久没有更新了,以后还是要继续坚持总结一下.希望能有时间坚持下去 :) 月初在国家会议中的智能展会上,我分享了毕加索公司近来的工作,即自行研发的轻量化转化云平台,以及以此为基 ...

  7. 骁龙AR2平台解析:分布式架构开启轻量化AR眼镜新时代

    在今天的骁龙峰会2022上,高通面向轻量化AR眼镜推出了专属SoC:第一代骁龙AR2平台,这套方案将骁龙XR1.骁龙XR2的单片式方案,改为多芯片分布式SoC方案,同时融合了分离式渲染,实现一整套的A ...

  8. “单模型轻量化”技术全新上线——老子云服务开发企业近600家,平台用户超10万

    6月10日,老子云"单模型轻量化"技术全新上线,比人工处理时间快100倍,实现了三维全自动轻量化领域从0到1的技术突破.并利用自研3D引擎和工具平台,成功搭建了可在孪生地球中&qu ...

  9. 打造淘宝极简包的轻量化框架

    淘宝极简包项目分离了一个可以快速搭建极简App的框架. 如今app冗余与包大小一直都是很多业务挥之不去的优化项.行业内很多极简包如雨后春笋般冒出来.又或者是很多业务对极简包的探索也有积极的尝试. 极简 ...

最新文章

  1. String.Format()方法
  2. GMM-HMM语音识别算法
  3. laravel5.5首次使用php artisan migrate注意问题:
  4. spring mvc后端代码实现弹出对话框_Spring(3)——事务管理和MVC
  5. jfinal框架中前端向后台传输数据
  6. SAP CRM Business Partner API的buffer工作原理
  7. vue 删除两个集合中相同的数据_vue.js如何删除数组里面的数据
  8. SSM:Spring整合MyBatis框架时出现 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManaged
  9. 前后落差大用什么词语_语文考题一共有五类:汉字类、词语类、句子类、阅读类、作文类,如果基础扎实,答题技巧弄懂了,哪一类都能拿高分!...
  10. 6-7Pytorch搭建cifar10训练脚本(下)
  11. CV学习-1 k-means代码解读
  12. centos-7版本 安装向日葵远程
  13. 简单几步开启Mac访问NTFS格式读写
  14. cad动态块制作翻转_cad创建动态块实例教程:翻转参数和动作的应用 - CAD自学网...
  15. 苹果电脑安装双系统有必要吗?
  16. Gstore官网学习三:快速入门
  17. Asp.Net Core WebApi 身份验证、注册、用户管理
  18. CentOS桌面安装
  19. mybatis由浅入深day02_4多对多查询_多对多查询总结
  20. requests库将cookieJar对象转换为cookies字典

热门文章

  1. 单模光电转换器怎么接_光纤收发器怎么连接 光纤收发器连接方法【详解】
  2. CSS和HTML笔记11.18
  3. Nand Flash简介-2
  4. 江苏省职称计算机考试题,江苏省职称计算机考试模拟题操作部分讲解(41~44)
  5. 三菱a系列motion软体_吉林三菱Q10UDHCPU
  6. matlab中patch命令_matlab中图像块(patch)处理命令小结
  7. matlab plot函数 坐标轴标注
  8. 基于机器学习k-近邻算法完成一个电影是爱情片还是动作片的判断
  9. Sigmoid和tanh的异同
  10. 7-4 王小二分饼 (15分) __C++