2021-05-27 上个月入职新公司,领导让我整理下gitlib创建项目到部署ranch的一个过程文档 发现项目工程中都会有.drone.yml和Dockerfile文件 一、CI工具drone 1、drone是一个类似jenkins的工具,下面是一个新建的项目在drone的配置项 ...
. 安装Docker 略过 . 编写docker compose.yaml version: services: drone server: image: drone drone: . ports: : volumes: home drone image: var lib drone restart: always environment: DRONE OPEN true DRONE HOST ...
2018-07-11 13:50 0 1016 推荐指数:
2021-05-27 上个月入职新公司,领导让我整理下gitlib创建项目到部署ranch的一个过程文档 发现项目工程中都会有.drone.yml和Dockerfile文件 一、CI工具drone 1、drone是一个类似jenkins的工具,下面是一个新建的项目在drone的配置项 ...
本文通过docker-compose方式安装运行drone,先将drone的server和agent镜像拉取到本地,这样docker-compose脚本执行速度会快一点。当然,不是必须先拉取drone镜像,完全可以直接用docker-compose执行编写好的脚本。 拉取 ...
Drone 基于 Docker 的 CI/CD 工具 Drone 所有编译、测试的流程都在 Docker 容器中进行。 开发者只需在项目中包含 .drone.yml 文件,将代码推送到 git 仓库,Drone 就能够自动化的进行编译、测试、发布。 本小节以 GitHub + Drone ...
前文已经实现CI部分,本文继续以Asp.Net Core实现CD部分。 创建gogs仓库 首先在gogs创建一个空项目drone-ci-demo,本地新建一个asp.net core项目,并且在与.csproj同级目录中创建Dockerfile ...
Gogs私有git仓库 + Drone构建CI/CD平台 参考便捷搭建教程:https://github.com/alicfeng/gogs_drone_docker 前提 安装有docker、docker-compose 安装有git 安装有mysql 使用 ...
1. 介绍 Drone by Harness™ 是一个基于Docker容器技术的可扩展的持续集成引擎,用于自动化测试、构建、发布。每个构建都在一个临时的Docker容器中执行,使开发人员能够完全控制其构建环境并保证隔离。开发者只需在项目中包含 .drone.yml文件,将代码推送到 git ...
在开发WEB项目的时候,有时候需要用户上传一些图片文件之类的,传统做法是上传到部署目录下,这样会造成一个问题,当我们要重新部署项目的时候,发布一个新的war包,就要求删除之前的项目文件夹,这时候要保留用户上传的资源文件,就要把资源文件复制出来,然后项目部署成功之后又复制进部署目录,这样做 ...
drone 1.0 已经rc了,新的界面以及新的功能 github 客户端创建 docker-compose 文件 运行&&测试 运行 效果 gogs 集成 docker-compose 文件 ...