1、 在gitea安装完成后 先创建一个应用 # 在下方输入应用名称 和回调地址 然后点击创建应用即可 # 最后会得到以下信息 用户后面drone使用 # 再使用 命令生成共享密钥: openssl rand -hex 16 用户 drone 和 runner的rpc通信 2、 创建 droen 的 镜像容器 docker run \ --volume=/usr/local/var/gitea/drone:/...
cat>docker-compose.yaml<<EOFversion:"3"networks:gitea:external:falseservices:server:image:gitea/gitea:1.13.3container_name:giteaenvironment:-USER_UID=1000-USER_GID=1000restart:alwaysnetworks:-giteavolumes:-${PWD}:/data-/etc/timezone:/etc/timezone:ro-/etc/localtime:/etc/localtime:ro-${PWD}/...
Runner(drone/drone-runner-docker:1.8.0) 数据库使用的是postgres。三个服务之间通信使用的是自定义network。 PS: 多个应用服务可以共享同一个数据库服务,也可以创建独立的数据库服务。在当前服务器中,Gitea应用和Drone应用创建了各自独立的数据库服务,这种方式会浪费一些服务器资源。但是维护起来比较方便。 具体采用哪...
DRONE_GITEA_SERVER:你的gitea服务器地址 DRONE_GITEA_CLIENT_ID:你创建的OAtuh2授权的客户端ID,即是上一步中要求保存的客户端ID DRONE_GITEA_CLINIE_SECRET:你创建的OAtuh2授权的客户端密钥,即是上一步中要求保存的客户端密钥 DRONE_RPC_SECRET:drone server与drone runner通信设定的密码,可自由设置,在接下来的...
10.10.9.208 3100 Drone-Runner Gitea 简介 Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,它是从Gogs发展而来的,因为Gogs由单一管理者做决定,因此诞生了Gitea,它采用社区管理模式,增加了诸多新特性,而且由社区众多的维护者来决定它的发展方向,因此拥有更强的生命力和发展潜力...
这个原始admin的用户名就和你在gitea中注册的用户名一致就好 坑之 预pull镜像 drone的k8s runner都是基于镜像的,如果不想每次都pull镜像,则可以在host上使用如下命令,注意使用ctr是因为我的k8s是基于containerd而不是docker daemon ctr -n=k8s.io image pull ...
这个原始admin的用户名就和你在gitea中注册的用户名一致就好 坑之 预pull镜像 drone的k8s runner都是基于镜像的,如果不想每次都pull镜像,则可以在host上使用如下命令,注意使用ctr是因为我的k8s是基于containerd而不是docker daemon ctr -n=k8s.io image pull ...
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。
"Gitea OAuth2客户端密钥" DRONE_RPC_SECRET: a9e1160c4d69783a8fbdee4289c493as DRONE_SERVER_HOST: 服务器ip或者域名:30002 DRONE_SERVER_PROTO: http DRONE_USER_CREATE: username:对应gitea中的管理员账号名称,admin:true ports: - "30002:80" volumes: - "./data:/var/lib/drone" runner: image: drone...
Runner(执行持续部署操作的服务) 执行时会轮询Server来确定执行的操作 准备工作 在Gitea上为Drone创建OAuth认证登陆 输入信息, 点击保存 记录生产的信息 客户端ID: e5c409df-36be-4cb6-aa25-151325754c3f 客户端密钥: x8Uu2gHyjjhJbbLf2VltvwfMFF3mVTLk0xiHdE9bJjy3 ...