name: Build CKAN Docker on: # Trigger the workflow on push or pull request, # but only for the main branch push: branches: - main pull_request: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: NGINX build uses: docker/build-push-action@v2 with: context: nginx file: nginx/Dockerfile push: false tags: kowhai/ckan-docker-nginx:testing-only - name: PostgreSQL build uses: docker/build-push-action@v2 with: context: postgresql file: postgresql/Dockerfile push: false tags: kowhai/ckan-docker-postgresql:testing-only - name: Solr build uses: docker/build-push-action@v2 with: context: solr file: solr/Dockerfile push: false tags: kowhai/ckan-docker-solr:testing-only - name: DataPusher build uses: docker/build-push-action@v2 with: context: datapusher file: datapusher/Dockerfile push: false tags: kowhai/ckan-docker-datapusher:testing-only - name: CKAN build uses: docker/build-push-action@v2 with: context: ckan file: ckan/Dockerfile push: false tags: kowhai/ckan-docker-ckan:testing-only