Sha256: d11df30a4ad4b5bc56373b3ce8a527816a47be45a911dc08f56806df336ada35
Contents?: true
Size: 1.64 KB
Versions: 3
Compression:
Stored size: 1.64 KB
Contents
name: Docker test and publish on: push: branches: - main jobs: build-and-publish: env: PUPPERWARE_ANALYTICS_STREAM: production IS_LATEST: true # Still need these env vars for README publishing DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} runs-on: ubuntu-latest steps: - uses: actions/checkout@master - uses: azure/docker-login@v1 with: # This doesn't seem to work unless we point directly to the secrets username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Set up Ruby 2.6 uses: actions/setup-ruby@v1 with: ruby-version: 2.6.x - run: gem install bundler - name: Build container working-directory: docker run: | docker system prune --all --force --volumes docker builder prune --force --keep-storage=10GB make lint build test - name: Publish container working-directory: docker run: | make publish - name: Build release container env: IS_RELEASE: true working-directory: docker run: | if make prep; then make lint build test else echo "Skipping release container building and testing" fi - name: Publish release container env: IS_RELEASE: true working-directory: docker run: | if make prep; then make publish else echo "Skipping release container publishing" fi
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
r10k-3.14.2 | .github/workflows/docker.yml |
r10k-3.14.1 | .github/workflows/docker.yml |
r10k-3.14.0 | .github/workflows/docker.yml |