Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,它是从Gogs发展而来的,因为Gogs由单一管理者做决定,因此诞生了Gitea,它采用社区管理模式,增加了诸多新特性,而且由社区众多的维护者来决定它的发展方向,因此拥有更强的生命力和发展潜力。 Gitea 的首要目标是创建一个极易安装,运...
--env=DRONE_GITEA_SERVER=http://abc.com \ # (必填)您的 Gitea 服务器地址 --env=DRONE_GITEA_CLIENT_ID=xxxxxxxxxx \ # (必填)您的 Gitea OAuth 客户端ID --env=DRONE_GITEA_CLIENT_SECRET=gto_xxxxxxxxxx \ # 必填)您的 Gitea OAuth 客户端密钥 --env=DRONE_RPC_SECRET=123456 \ # (必填)前面...
这里我们进行授权后就跳转到drone的页面了,只需授权一次即可,往后我们登录了gitea就直接进入drone了 进入drone会看到未激活的仓库,我们点击激活它 进入git仓库 我们会看到仓库已经自动配置好了web钩子 检测链接是否正常 可以进去测试钩子,一般是没问题的 到这里我们的drone就安装完毕了,激活仓库后,我们向仓库推送一个comm...
version:"3.8"services:gitea:image:gitea/gitea:1.16.5environment:-USER_UID=1000-USER_GID=1000-DB_TYPE=mysql-DB_HOST=localhost:3306-DB_NAME=gitea-DB_USER=gitea-SSH_PORT=2224volumes:-/data/gitea:/data-/etc/localtime:/etc/localtime:roports:-"3000:3000"-"2224:2224"networks:-"default"deploy:...
激活后回到gitea,我们会看到仓库已经自动配置好了web钩子 我们可以进去测试钩子,一般是没问题的 到这里我们的drone就安装完毕了,激活仓库后,我们向仓库推送一个commit,gitea就会发送消息通知drone去干活啦~3 配置Drone自动构建 drone的安装过程还是很简单的,下面我们来进行drone构建的配置drone支持不同环境的不同管道...
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,它是从Gogs发展而来的,因为Gogs由单一管理者做决定,因此诞生了Gitea,它采用社区管理模式,增加了诸多新特性,而且由社区众多的维护者来决定它的发展方向,因此拥有更强的生命力和发展潜力。 Gitea 的首要目标是创建一个极易安装,运...
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,它是从Gogs发展而来的 使用环境 IP地址 端口 所属服务10.10.9.208 3000 Gitea网页管理服务10.10.9.208 2222 SSH、HTTP下载代码服务10.10.9.208 7500 Drone-Server服务10.10.9.208 3100 Drone-Runner。
Drone 与流行的源代码管理提供商无缝集成,支持github、gitlab、gogs、gitea、gitee、bitbucket server/...
登录Gitea后,点击右上角头像选择设置(如果没设置选项,需要管理员权限): 然后选择应用,在最下面创建OAuth2应用,填写名称和重定向URI: 点击创建后,会跳转到这个页面,记住客户端ID和客户端密钥,后面部署Drone会用到,客户端密钥在退出本页面时候就会显示为*,所以尤其需要记住客户端密钥,然后点击保存。
Drone 是一个基于 Docker 的云原生的持续集成/部署工具,能支持四种 git 托管服务(github, gitlab, gogs, gitea) 而 drone-server 预先知晓了对应托管服务的 API,drone 的很多功能比如拉取 git repo list/add webhook to repo 都是通过这些 API 完成的。