【发布时间】:2022-12-28 19:23:02
【问题描述】:
我有一个 docker compose 项目。该代码未在 docker 中编译并以代码 2 退出,但 GitHub 通过了作业并标记为已完成。
yml文件:
name: Docker Build
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Docker build staging
run: |
docker compose -f docker-compose.yml up --build -d
deploy:
runs-on: [self-hosted, Linux, X64, staging]
needs: build
steps:
- name: Checkout the files
uses: actions/checkout@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
- run: |
docker compose -f docker-compose.yml up --build -d
输出:
Failed to solve: executor failed running [/bin/sh -c npm run staging:start]: exit code: 2
#91 CANCELED
【问题讨论】:
标签: docker github devops action runner