2026-06-21 17:48:52 +02:00
|
|
|
when:
|
2026-06-21 18:01:54 +02:00
|
|
|
- branch: main
|
|
|
|
|
event: push
|
2026-06-21 17:48:52 +02:00
|
|
|
|
2026-06-23 15:09:54 +02:00
|
|
|
variables:
|
|
|
|
|
- &build-step
|
2026-06-21 17:48:52 +02:00
|
|
|
image: docker:latest
|
2026-06-21 18:06:23 +02:00
|
|
|
volumes:
|
|
|
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
2026-06-21 18:01:54 +02:00
|
|
|
environment:
|
|
|
|
|
FORGEJO_REGISTRY_TOKEN:
|
|
|
|
|
from_secret: forgejo_registry_token
|
2026-06-23 15:09:54 +02:00
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
build-forgejo:
|
|
|
|
|
<<: *build-step
|
2026-06-21 17:48:52 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
2026-06-21 17:51:31 +02:00
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-forgejo:latest -f forgejo/Dockerfile forgejo/
|
2026-06-21 17:48:52 +02:00
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-forgejo:latest
|
2026-06-21 17:51:31 +02:00
|
|
|
|
|
|
|
|
build-woodpecker:
|
2026-06-23 15:09:54 +02:00
|
|
|
<<: *build-step
|
2026-06-21 17:51:31 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-woodpecker:latest -f woodpecker/Dockerfile woodpecker/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-woodpecker:latest
|
2026-06-21 17:58:20 +02:00
|
|
|
|
|
|
|
|
build-semaphore:
|
2026-06-23 15:09:54 +02:00
|
|
|
<<: *build-step
|
2026-06-21 17:58:20 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-semaphore:latest -f semaphore/Dockerfile semaphore/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-semaphore:latest
|
2026-06-21 17:59:17 +02:00
|
|
|
|
2026-06-23 15:09:54 +02:00
|
|
|
build-github:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker pull ghcr.io/github/github-mcp-server:latest
|
|
|
|
|
- docker tag ghcr.io/github/github-mcp-server:latest forgejo.corentic.eu/corentic/mcp-fleet-github:latest
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-github:latest
|
|
|
|
|
|
|
|
|
|
build-postgresql:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-postgresql:latest -f postgresql/Dockerfile postgresql/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-postgresql:latest
|
|
|
|
|
|
2026-06-21 18:11:15 +02:00
|
|
|
build-portainer:
|
2026-06-23 15:09:54 +02:00
|
|
|
<<: *build-step
|
2026-06-21 18:11:15 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-portainer:latest -f portainer/Dockerfile portainer/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-portainer:latest
|
|
|
|
|
|
2026-06-23 15:09:54 +02:00
|
|
|
build-nginx-proxy-manager:
|
|
|
|
|
<<: *build-step
|
2026-06-21 17:59:17 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
2026-06-23 15:09:54 +02:00
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-nginx-proxy-manager:latest -f nginx-proxy-manager/Dockerfile nginx-proxy-manager/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-nginx-proxy-manager:latest
|
2026-06-21 18:15:18 +02:00
|
|
|
|
2026-06-23 15:09:54 +02:00
|
|
|
build-taiga:
|
|
|
|
|
<<: *build-step
|
2026-06-21 18:15:18 +02:00
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
2026-06-23 15:09:54 +02:00
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-taiga:latest -f taiga/Dockerfile taiga/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-taiga:latest
|
|
|
|
|
|
|
|
|
|
build-nextcloud:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-nextcloud:latest -f nextcloud/Dockerfile nextcloud/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-nextcloud:latest
|
|
|
|
|
|
|
|
|
|
build-kdrive:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-kdrive:latest -f kdrive/Dockerfile kdrive/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-kdrive:latest
|
|
|
|
|
|
|
|
|
|
build-kontist:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-kontist:latest -f kontist/Dockerfile kontist/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-kontist:latest
|
|
|
|
|
|
|
|
|
|
build-bitwarden:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-bitwarden:latest -f bitwarden/Dockerfile bitwarden/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-bitwarden:latest
|
|
|
|
|
|
|
|
|
|
build-networking:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-networking:latest -f networking/Dockerfile networking/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-networking:latest
|
|
|
|
|
|
|
|
|
|
build-filesystem:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-filesystem:latest -f filesystem/Dockerfile filesystem/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-filesystem:latest
|
|
|
|
|
|
|
|
|
|
build-docker:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-docker:latest -f docker/Dockerfile docker/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-docker:latest
|
|
|
|
|
|
|
|
|
|
build-web-search:
|
|
|
|
|
<<: *build-step
|
|
|
|
|
commands:
|
|
|
|
|
- docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN
|
|
|
|
|
- docker build -t forgejo.corentic.eu/corentic/mcp-fleet-web-search:latest -f web-search/Dockerfile web-search/
|
|
|
|
|
- docker push forgejo.corentic.eu/corentic/mcp-fleet-web-search:latest
|