mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +08:00
CI: added workflow_dispatch to docker jobs
This commit is contained in:
9
.github/workflows/docker.yml
vendored
9
.github/workflows/docker.yml
vendored
@@ -7,6 +7,7 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- '**'
|
- '**'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
||||||
@@ -22,8 +23,9 @@ jobs:
|
|||||||
# $ sudo apt-get upgrade qemu-user-static
|
# $ sudo apt-get upgrade qemu-user-static
|
||||||
# $ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes -c yes
|
# $ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes -c yes
|
||||||
# More info: https://github.com/introlab/rtabmap/issues/1454
|
# More info: https://github.com/introlab/rtabmap/issues/1454
|
||||||
# Skipped on pull requests; built and pushed only on push to master.
|
# Skipped on pull requests; built and pushed only from master (push or
|
||||||
if: github.event_name != 'pull_request'
|
# manual dispatch), since it pushes the :*-deps tags to Docker Hub.
|
||||||
|
if: github.ref == 'refs/heads/master'
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
@@ -101,7 +103,8 @@ jobs:
|
|||||||
docker:
|
docker:
|
||||||
needs: docker_deps
|
needs: docker_deps
|
||||||
# Run even when docker_deps is skipped (it is, on pull requests).
|
# Run even when docker_deps is skipped (it is, on pull requests).
|
||||||
if: ${{ !cancelled() && !failure() }}
|
# A manual dispatch is honored only on master, the only ref we push from.
|
||||||
|
if: ${{ !cancelled() && !failure() && (github.event_name != 'workflow_dispatch' || github.ref == 'refs/heads/master') }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
|
|||||||
Reference in New Issue
Block a user