Drone-CI

持续集成系统
授权协议 Apache
开发语言 Google Go
所属分类 开发工具、 持续集成系统(CI/CD)
软件类型 开源软件
地区 不详
投 递 者 年文柏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Harness™ 的 Drone 是一个建立在容器技术之上的现代化持续集成/持续交付平台。Drone 使用一个简单的 YAML 构建文件,在 Docker 容器中定义和执行构建管道。

依托于代码托管平台和运行目标环境的无缝集成,团队能够通过 Drone,使用强大的云原生流水线引擎自动化他们的构建、测试和发布工作流。

快速开始:https://drone.cool/quickstart

Drone 与流行的代码托管服务平台无缝集成。你可以选择你喜欢的代码托管平台并开始集成。

Drone 支持不同类型的流水线,每种流水线都针对不同的用例和运行时环境进行了优化。

你可以通过访问以下文档,对 Drone 的使用进行了解。

 

 

 

  • 基于官方Drone-CI 的alpine版本最简化添加亚洲时区Dockerfile构建支持. ljq@Github: drone-ci-based-alpine-timezone-build 如添加其他基于alpine os的images镜像添加亚洲时区包支持,修改一下Dockerfile文件FROM即可。 Drone-CI 容器版本建立在alpine OS上,alpine对相关时区设置没有提供相

  • 一、前言 Drone集成K8S时,若docker image始终设置为latest,是无法触发K8S滚动升级机制的; 测试环境:可采用${DRONE_BUILD_NUMBER}内置变量作为docker image版本号; 生产环境:可采用源代码git tag作为docker image版本号,对应内置变量${DRONE_TAG}; 注意事项:为避免测试环境和生产环境docker image镜像混入

  • .gitlab-ci.yml 示例 本文示例的k8s配置文件路径: 项目:project1 src/ k8s/ st-testing.yaml staging.yaml ka-testing.yaml st-mock.yaml ka-staging.yaml .gitlab-ci.yml Dockerfile Dockerfile.dev Dockerfile.prod Dockerfile.te

  • 源码笔记 github源码地址:https://github.com/layumi/University1652-Baseline                             小编第一次分析源码,有错误请大家积极指正,谢谢! 一、训练模型(train.py) 1.导入所需要的包/函数 (有些函数是论文作者自己写的,保存在project中,这里没有放出源码,有需要可以去我上面放的源码地址

  • #Started.gitlab-ci.yml stages: # List of stages for jobs, and their order of execution - build maven-build: when: manual stage: build image: maven:3.6.3-jdk-8 script: - mvn -D

  • 使用容器方式编译无功能限制的 Drone CI 因为默认版本的 Drone 包含构建次数限制,如果日常高频使用 Drone,不久之后,便会遇到需要“重新初始化”应用才能继续使用的问题,但其实,作为个人用户,我们其实可以不受此限制影响。 所以本篇文章,就来分享下如何使用容器方式构建无使用限制的 Drone CI。 写在前面 之所以会有这篇文章出现呢?因为之前折腾群里的同学“公子”曾提到过“Drone

 相关资料
  • 本文向大家介绍什么是持续集成(CI)?相关面试题,主要包含被问及什么是持续集成(CI)?时的应答技巧和注意事项,需要的朋友参考一下 持续集成(CI)是每次团队成员提交版本控制更改时自动构建和测试代码的过程。这鼓励开发人员通过在每个小任务完成后将更改合并到共享版本控制存储库来共享代码和单元测试。

  • gitlab-ci.md 官网:https://haomo-tech.com 作者:毫末科技 邮箱:hxg@haomo-studio.com

  • Drone是一个用Go语言开发的基于容器运行的持续集成软件。 配置GitHub 使用Drone对GitHub上的代码进行持续构建与发布,需要首先在GitHub上设置一个OAuth,如下: 1. 在Github上创建一个新的OAtuh应用 访问此頁面,创建新的OAuth应用。 填写应用程序的地址,因为是在本地与行,所以我们都填http://localhost。 2. 获取OAtuh Client I

  • translated_page: https://github.com/PX4/Devguide/blob/master/en/test_and_ci/continous_integration.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e PX4 Continuous Integration PX4 builds and

  • 我们做的还不够好,先占个坑。 欢迎贡献章节。

  • 注意有关编写测试的建议, 请参阅 Testing Your Code. Why? 与 Kent Beck 一起撰写关于 持续集成 (简称 : CI ) 的 Martin Fowler 对 CI 进行了如下的描述: 持续集成是一种软件开发实践,团队成员经常整合他们的工作,通常每个人至少每天集成一次 - 导致每天进行多次集成。 每个集成都通过自动构建(包括测试)进行验证,以尽快检测集成错误。 许多团队