我已经在本地设置了drone.io 并为 CI 构建创建了一个 .drone.yml。但我发现无人机在完成构建后删除了 docker 容器。是否支持复用 docker 容器?我正在研究 gradle 项目,初始构建需要很长时间才能下载 java 依赖项。
更新1
我使用以下命令在运行无人机服务器容器上设置管理员用户。
docker run -d \
-e DRONE_GITHUB=true \
-e DRONE_GITHUB_CLIENT="xxxx" \
-e DRONE_GITHUB_SECRET="xxxx" \
-e DRONE_SECRET="xxxx" \
-e DRONE_OPEN=true \
-e DRONE_DATABASE_DRIVER=mysql \
-e DRONE_DATABASE_DATASOURCE="root:root@tcp(mysql:3306)/drone?parseTime=true" \
-e DRONE_ADMIN="joeyzhao0113" \
--restart=always \
--name=drone-server \
--link=mysql \
drone/drone:0.5
完成此操作后,我使用用户joeyzhao0113
登录无人机服务器,但未能启用Trusted
设置页面上的标志。弹出消息对话框显示设置成功见下面的截图。但是标志总是显示禁用。