140得票5回答
GitLab CI与Jenkins的比较

Jenkins和其他CI工具(例如带有Git发行版的GitLab CI、drone.io)之间的区别是什么?在一些研究中,我只找到了GitLab社区版不允许添加Jenkins,但是GitLab企业版可以。还有其他重要的区别吗?

20得票1回答
如何在本地机器上使用drone.io运行构建

构建是否必须在drone.io服务器上运行?我可以在本地运行构建吗?由于开发人员需要先通过构建才能将代码推送到Github,我正在寻找一种在开发人员本地机器上运行构建的方法。以下是我的.drone.yml文件:pipeline: build: image: node:latest ...

12得票3回答
使用Drone.io构建Docker镜像

我正在AWS上运行自己的Drone实例,并希望它构建一个docker镜像并将其推送到我的仓库。 Drone在docker容器中运行其构建环境,因此我基本上想从docker容器内部构建docker镜像。 我发现这篇文章,看到可以绑定挂载docker套接字。那么我如何在Drone中实现这个功能呢?...

11得票1回答
无人机0.8:构建卡在待处理状态

使用以下Docker Compose文件,在虚拟机上安装了 Drone 0.8:version: '2' services: drone-server: image: drone/drone:0.8 ports: - 8080:8000 - 900...

10得票3回答
使用“无人机条件”来运行仓库的一部分构建

我们的项目嵌套在一个单一代码库中。想象一下,我们的项目在“projects”文件夹中。例如,“projects/our-project”。我们希望能够将.drone.yml文件仅检入到“our-project”中,但是Drone似乎希望配置文件位于项目的根目录,这没关系,我们可以通过更改构建的...

10得票2回答
无人机(Docker-Compose在Docker中的使用?)

我想要做docker-compose up -d 似乎 plugins/docker 能够实现我想要的功能,但如果我不指定发布相关的内容,它会失败。我想在不发布的情况下使用它。 另一个选择可能是 services,但我尝试总是失败。 来自 docs.drone.io/docker_dind...

7得票1回答
一个服务账户需要哪些最低权限/角色才能读写Google容器注册表?

我正在尝试为一个构建并将docker镜像推送到Google容器仓库的无人机实例创建服务角色。 该角色可以使用 project>owner 角色(可能也可以使用 project>editor 角色)。我一直没有找到一种方法来限制它只有推送到GCR的权限,或者找到其最小权限是什么。

7得票1回答
将Github OAuth范围限制为组织存储库

我目前正在设置Drone进行CI,并已成功将其注册为我们的Github Enterprise的OAuth应用程序。在我们的情况下,Drone OAuth应用程序由我所属的组织中的一个拥有。我们的组织仅托管私有Git存储库。 当我首次启动Drone服务器时,没有通过 DRONE_GITHUB_...