droneci 1.0版本 搭建教程(gitlab 版本)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了droneci 1.0版本 搭建教程(gitlab 版本),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1703字,纯文字阅读大概需要3分钟。
内容图文
1.准备gitlab
打开settings----> application
在Redirect URI写入:
http://192.168.1.1/login
PS: login必须写的如果不写必然出问题
这些最好都点上
然后记录Application ID和Secret
2.准备droneci的docker
安装docker-compose环境查看这个教程 docker-compose安装教程
准备通信的DRONE_RPC_SECRET
openssl rand -hex 16
准备一下drone 的docker-compose yaml文件
version: '2'
networks:
monitor:
driver: bridge
services:
drone:
image: drone/drone:1
container_name: drone
hostname: drone
restart: always
volumes:
- ./drone:/var/lib/drone
environment:
- DRONE_GITLAB_SERVER=http://{192.168.1.1} #gitlab 地址
- DRONE_GITLAB_CLIENT_ID= Application ID #填写Application ID
- DRONE_GITLAB_CLIENT_SECRET= Secret #填写Secret
- DRONE_RPC_SECRET= #填写刚刚准备的DRONE_RPC_SECRET
- DRONE_SERVER_HOST=192.168.11.1 #droneci的主机地址
- DRONE_SERVER_PROTO=http
- DRONE_USER_CREATE=username:testuser,admin:true #这个必须要加 如果你的drone要挂载必须要写
ports:
- "80:80"
- "443:443"
networks:
- monitor
drone-runner-ssh:
image: drone/drone-runner-ssh
container_name: drone-runner-ssh
hostname: drone-runner-ssh
restart: always
environment:
- DRONE_RPC_PROTO=http
- DRONE_RPC_HOST=192.168.11.1
- DRONE_RPC_SECRET= #填写刚刚准备的DRONE_RPC_SECRET
- DRONE_DEBUG=true
ports:
- "10081:3000"
networks:
- monitor
drone-runner-docker:
image: drone/drone-runner-docker:1
container_name: drone-runner-docker
hostname: drone-runner-docker
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_RPC_PROTO=http
- DRONE_RPC_HOST=192.168.11.1:80
- DRONE_RPC_SECRET= #填写刚刚准备的DRONE_RPC_SECRET
- DRONE_RUNNER_CAPACITY=2
- DRONE_RUNNER_NAME=node1
- DRONE_DEBUG=true
ports:
- "10082:3000"
networks:
- monitor
3.启动drone
docker-compose -f docker-compose.yaml up -d
4.登陆 host
内容总结
以上是互联网集市为您收集整理的droneci 1.0版本 搭建教程(gitlab 版本)全部内容,希望文章能够帮你解决droneci 1.0版本 搭建教程(gitlab 版本)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。