OSS 버전 droneio+Gogs의 연합을 시도했지만push도build를 포기하지 않았습니다
4581 단어 drone.io
wget -qO- get.docker.com | sh
mkdir /media/3tb/docker
ln -s /media/3tb/docker /var/lib/docker
OSS 버전 drone설치wget http://downloads.drone.io/master/drone.deb
dpkg -i drone.deb
ln -s /usr/share/drone/systemd/drone.service /etc/systemd/system/multi-user.targ
systemctl start drone
systemctl enable drone
Giit 창고 준비(Gogs 사용)Gogs
cd /media/3tb/
wget http://gogs.dn.qbox.me/gogs_v0.6.1_linux_amd64.zip
apt-get install -y unzip
unzip gogs_v0.6.1_linux_amd64.zip
git 사용자 생성adduser git
mkdir /media/3tb/gogs-repositories/
chown -R git:git /media/3tb/gogs*
@reboot (cd /media/3tb/gogs && nohup ./gogs web &)
실행(cd /media/3tb/gogs && nohup ./gogs web &)
후Gogs의 WebUI가 http://ipaddress:3000/에 표시됩니다.
Admin Panel
->Users
에 등록)git clone
등에 사용합니다.gogs/custom/conf/app.ini
.공식 e89dfc27bc12e3d1ebfdcfaa45ec45c38daeba4f
은 Access Token입니다.http://IP주소/login에 액세스하면 drone 화면이 표시됩니다.
/etc/drone/drone.toml
[server]
- port=":80"
+ port=":3001"
Gogs의 Access Token에 로그인
/etc/drone/drone.toml
+ [gogs]
+ url="http://localhost:3000"
+ secret="e89dfc27bc12e3d1ebfdcfaa45ec45c38daeba4f"
+ open=true
systemctl restart drone
journalctl -u drone -f
에서 확인할 수 있습니다.제출 요구
.drone.yml
가 추가돼 제출했는데 아무것도 변하지 않아 포기했다.Reference
이 문제에 관하여(OSS 버전 droneio+Gogs의 연합을 시도했지만push도build를 포기하지 않았습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tukiyo3/items/a400a7305a7421f982e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)