ci: use plain docker build/push (host daemon already configured)
Some checks failed
CI/CD / lint (push) Successful in 40s
CI/CD / test (push) Successful in 54s
CI/CD / typecheck (push) Successful in 10m51s
CI/CD / build (push) Failing after 7m14s
CI/CD / docker (push) Has been skipped
CI/CD / publish-rpm (push) Has been skipped
CI/CD / deploy (push) Has been skipped
Some checks failed
CI/CD / lint (push) Successful in 40s
CI/CD / test (push) Successful in 54s
CI/CD / typecheck (push) Successful in 10m51s
CI/CD / build (push) Failing after 7m14s
CI/CD / docker (push) Has been skipped
CI/CD / publish-rpm (push) Has been skipped
CI/CD / deploy (push) Has been skipped
Buildx docker-container driver needs socket perms the runner lacks. The host Docker daemon should already trust its local registry, so skip insecure registry config and use plain docker build/push. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -144,45 +144,35 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Set up Buildx for insecure registry
|
- name: Login to Gitea container registry
|
||||||
run: |
|
run: |
|
||||||
cat > /tmp/buildkitd.toml <<TOML
|
echo "${{ secrets.PACKAGES_TOKEN }}" | docker login \
|
||||||
[registry."${{ env.GITEA_REGISTRY }}"]
|
--username ${{ env.GITEA_OWNER }} --password-stdin \
|
||||||
http = true
|
${{ env.GITEA_REGISTRY }}
|
||||||
insecure = true
|
|
||||||
TOML
|
|
||||||
docker buildx create --name ci-builder --config /tmp/buildkitd.toml --driver docker-container --use
|
|
||||||
docker buildx inspect --bootstrap
|
|
||||||
|
|
||||||
- name: Configure registry credentials
|
|
||||||
run: |
|
|
||||||
mkdir -p ~/.docker
|
|
||||||
AUTH=$(printf '%s:%s' "${{ env.GITEA_OWNER }}" "${{ secrets.PACKAGES_TOKEN }}" | base64 -w0)
|
|
||||||
printf '{"auths":{"%s":{"auth":"%s"}}}\n' "${{ env.GITEA_REGISTRY }}" "$AUTH" > ~/.docker/config.json
|
|
||||||
|
|
||||||
- name: Build & push mcpd
|
- name: Build & push mcpd
|
||||||
run: |
|
run: |
|
||||||
docker buildx build --push \
|
docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest \
|
||||||
-t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest \
|
|
||||||
-f deploy/Dockerfile.mcpd .
|
-f deploy/Dockerfile.mcpd .
|
||||||
|
docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest
|
||||||
|
|
||||||
- name: Build & push node-runner
|
- name: Build & push node-runner
|
||||||
run: |
|
run: |
|
||||||
docker buildx build --push \
|
docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest \
|
||||||
-t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest \
|
|
||||||
-f deploy/Dockerfile.node-runner .
|
-f deploy/Dockerfile.node-runner .
|
||||||
|
docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest
|
||||||
|
|
||||||
- name: Build & push python-runner
|
- name: Build & push python-runner
|
||||||
run: |
|
run: |
|
||||||
docker buildx build --push \
|
docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest \
|
||||||
-t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest \
|
|
||||||
-f deploy/Dockerfile.python-runner .
|
-f deploy/Dockerfile.python-runner .
|
||||||
|
docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest
|
||||||
|
|
||||||
- name: Build & push docmost-mcp
|
- name: Build & push docmost-mcp
|
||||||
run: |
|
run: |
|
||||||
docker buildx build --push \
|
docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest \
|
||||||
-t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest \
|
|
||||||
-f deploy/Dockerfile.docmost-mcp .
|
-f deploy/Dockerfile.docmost-mcp .
|
||||||
|
docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest
|
||||||
|
|
||||||
- name: Link packages to repository
|
- name: Link packages to repository
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user