Drone SETTINGS 页面没有 Trusted
搭建 Drone CICD系统教程中有一步是,在 SETTINGS 的 Main 部分,勾选 Trusted ,正常页面是这样的
如果你的这个页面没有 Trusted,像这样
说明你当且登录 Drone 的用户不是管理员,因此看不到 Trusted 这个选项。
解决方案
检查 drone 的 docker 运行参数是否存在 DRONE_USER_CREATE
,如下图
docker run
--volume=/opt/bin/drone/data:/data
--env=DRONE_GIT_ALWAYS_AUTH=true
--env=DRONE_GIT_USERNAME=xxx
--env=DRONE_GIT_PASSWORD=xxx
--env=DRONE_GOGS=true
--env=DRONE_GOGS_SKIP_VERIFY=false
--env=DRONE_GOGS_SERVER=http://xxx
--env=DRONE_PROVIDER=gogs
--env=DRONE_RPC_SECRET=xxx
--env=DRONE_USER_CREATE=username:yourUsername,admin:true
--env=DRONE_SERVER_PROTO=http
--publish=xxx:80
--publish=xxx:443
--restart=always
--detach=true
--name=drone
-h drone
drone/drone:1
--env=DRONE_USER_CREATE=username:yourUsername,admin:true
这行非常关键,加上之后,使用 yourUsername 用户名登录 drone 便成为了管理员,如果不加,则看不到Trusted
那个按钮。
其他:已经运行了 drone,如何重启 drone?
docker rm -f drone # 删掉原有镜像
# 执行上述docker run 构建新的镜像并运行
版权声明:本文内容来自CSDN:StarJava_,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
原文链接:https://blog.csdn.net/qq_35425070/article/details/106822191
如有涉及到侵权,请联系,将立即予以删除处理。
在此特别鸣谢原作者的创作。
此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注