galaxyproject/cloudman (opens in new tab)
2 workflows
Triggers
workflow_dispatch push
Jobs
| Job | Runs on | Steps | Actions used |
|---|---|---|---|
| Build image | ubuntu-latest | 4 | actions/checkout@v2 actions-hub/docker/login@master actions-hub/docker@master |
Raw YAML
name: Build Image
on:
workflow_dispatch: {}
push:
branches:
- 'master'
jobs:
build:
name: Build image
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v2
- run: docker build . -t galaxy/cloudman-server:latest
- name: Login to docker hub
uses: actions-hub/docker/login@master
env:
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Push to docker hub
uses: actions-hub/docker@master
with:
args: push galaxy/cloudman-server:latest
Last fetched:
Triggers
push pull_request
Jobs
| Job | Runs on | Steps | Actions used |
|---|---|---|---|
| tests | ubuntu-latest | 7 | actions/setup-python@v2 actions/checkout@v2 |
Raw YAML
name: Run tests
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
name: tests
runs-on: ubuntu-latest
strategy:
fail-fast: true
steps:
- name: 'Set up Python'
uses: actions/setup-python@v2
with:
python-version: '3.8'
- uses: actions/checkout@v2
- run: pip install tox
- run: pip install tox-docker>=2.0.0a3
- run: pip install coveralls
- run: tox -e py38-integration
- run: coveralls -v --service=github
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Last fetched: