Drone CI 没有让我退出
Drone CI is not logging me out
我正在使用 Drone 进行自我托管 CI,并且目前已经为我自己托管的 gitea 和 github 设置了它。我想为这两种服务都设置 CI,并按如下方式配置我的 docker-compose 文件:
version: '2'
services:
drone-server:
image: drone/drone:latest
ports:
- 8000:8000
- 9000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=false
- DRONE_HOST=https://<my-drone-domain>
- DRONE_GITEA=true
- DRONE_GITEA_URL=https://<my-gt-domain>
- DRONE_GITEA_GIT_USERNAME=<gh-user>
- DRONE_GITEA_GIT_PASSWORD=<gh-pass>
- DRONE_SECRET=<secret>
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=<gh-client>
- DRONE_GITHUB_SECRET=<gh-secret>
- DRONE_GITHUB_URL=https://github.com
- DRONE_GITHUB_SCOPE=repo,repo:status,user:email,read:org
- DRONE_GITHUB_PRIVATE_MODE=false
- DRONE_GITHUB_CONTEXT=continuous-integration/drone
- DRONE_GITHUB_SKIP_VERIFY=false
drone-agent:
image: drone/agent:latest
command: agent
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=drone-server:9000
- DRONE_SECRET=<secret>
当我尝试在无人机上注销 github 帐户时,它会立即让我重新登录,而在我以前从未登录过的设备上,我什至无法进入任何登录表单,因为我的授权令牌显然无效/尚未生成。
如上面评论所述,这就是我现在的滚动方式。使用两个单独的无人机实例,每个版本控制系统一个。我不认为它是理想的,但它工作得很好而且无人机不会使用很多资源。
我正在使用 Drone 进行自我托管 CI,并且目前已经为我自己托管的 gitea 和 github 设置了它。我想为这两种服务都设置 CI,并按如下方式配置我的 docker-compose 文件:
version: '2'
services:
drone-server:
image: drone/drone:latest
ports:
- 8000:8000
- 9000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=false
- DRONE_HOST=https://<my-drone-domain>
- DRONE_GITEA=true
- DRONE_GITEA_URL=https://<my-gt-domain>
- DRONE_GITEA_GIT_USERNAME=<gh-user>
- DRONE_GITEA_GIT_PASSWORD=<gh-pass>
- DRONE_SECRET=<secret>
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=<gh-client>
- DRONE_GITHUB_SECRET=<gh-secret>
- DRONE_GITHUB_URL=https://github.com
- DRONE_GITHUB_SCOPE=repo,repo:status,user:email,read:org
- DRONE_GITHUB_PRIVATE_MODE=false
- DRONE_GITHUB_CONTEXT=continuous-integration/drone
- DRONE_GITHUB_SKIP_VERIFY=false
drone-agent:
image: drone/agent:latest
command: agent
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=drone-server:9000
- DRONE_SECRET=<secret>
当我尝试在无人机上注销 github 帐户时,它会立即让我重新登录,而在我以前从未登录过的设备上,我什至无法进入任何登录表单,因为我的授权令牌显然无效/尚未生成。
如上面评论所述,这就是我现在的滚动方式。使用两个单独的无人机实例,每个版本控制系统一个。我不认为它是理想的,但它工作得很好而且无人机不会使用很多资源。