构建是否必须在drone.io服务器上运行?我可以在本地运行构建吗?由于开发人员需要先通过构建才能将代码推送到Github,我正在寻找一种在开发人员本地机器上运行构建的方法。以下是我的.drone.yml文件:pipeline: build: image: node:latest ...
我正在AWS上运行自己的Drone实例,并希望它构建一个docker镜像并将其推送到我的仓库。 Drone在docker容器中运行其构建环境,因此我基本上想从docker容器内部构建docker镜像。 我发现这篇文章,看到可以绑定挂载docker套接字。那么我如何在Drone中实现这个功能呢?...
使用以下Docker Compose文件,在虚拟机上安装了 Drone 0.8:version: '2' services: drone-server: image: drone/drone:0.8 ports: - 8080:8000 - 900...
我们的项目嵌套在一个单一代码库中。想象一下,我们的项目在“projects”文件夹中。例如,“projects/our-project”。我们希望能够将.drone.yml文件仅检入到“our-project”中,但是Drone似乎希望配置文件位于项目的根目录,这没关系,我们可以通过更改构建的...
我想要做docker-compose up -d 似乎 plugins/docker 能够实现我想要的功能,但如果我不指定发布相关的内容,它会失败。我想在不发布的情况下使用它。 另一个选择可能是 services,但我尝试总是失败。 来自 docs.drone.io/docker_dind...
我正在尝试为一个构建并将docker镜像推送到Google容器仓库的无人机实例创建服务角色。 该角色可以使用 project>owner 角色(可能也可以使用 project>editor 角色)。我一直没有找到一种方法来限制它只有推送到GCR的权限,或者找到其最小权限是什么。
我目前正在设置Drone进行CI,并已成功将其注册为我们的Github Enterprise的OAuth应用程序。在我们的情况下,Drone OAuth应用程序由我所属的组织中的一个拥有。我们的组织仅托管私有Git存储库。 当我首次启动Drone服务器时,没有通过 DRONE_GITHUB_...