docker-compose drone CI

前提條件安裝docker

前提條件安裝docker-compose

前提條件安裝gogs

 

在gogs主機數據庫創建drone數據庫

mysql> create database drone; utf8mb4 --UTF-8 Unicode; utf8mb4_unicode_ci;

防火牆設置

firewall-cmd --zone=public --add-port=10081/tcp --permanent && firewall-cmd --reload 

需要創建一個drone目錄

mkdir -p /root/docker/drone

生成drone和agent之間通信需要的密鑰或者自定義 都可以

LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 65 && echo
生成的 HvNJYl2YBQ9P7awrfhWv3ezbZpQzvtNUq2Lh7xlfEAHZSQ1wSAdXbROGKSJBzUUw8

 編寫drone docker-compose.yml文件

vi /root/docker/drone/docker-compose.yml
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章