Skip to content

Add network policy to allow traffic from apps to the anvilops namespace #1

Add network policy to allow traffic from apps to the anvilops namespace

Add network policy to allow traffic from apps to the anvilops namespace #1

name: Build and Publish Railpack Builder Docker image
on:
push:
branches: [main]
paths:
- "builders/railpack/**"
workflow_dispatch:
jobs:
push_to_registry:
name: Push Railpack Builder Docker image to Harbor
runs-on: self-hosted
permissions:
contents: read
steps:
- name: Check out the repo
uses: actions/checkout@v4
- name: Log in to container registry
run: docker login -u '${{ secrets.DOCKER_USERNAME }}' -p '${{ secrets.DOCKER_PASSWORD }}' registry.anvil.rcac.purdue.edu
- name: Build and push Railpack Builder Docker image
run: docker build --push -t registry.anvil.rcac.purdue.edu/anvilops/railpack-builder:${{ github.ref_name }}-${{ github.run_number }}-${{ github.sha }}${{ github.event_name == 'push' && ' -t registry.anvil.rcac.purdue.edu/anvilops/railpack-builder:latest' || '' }} --cache-from=type=registry,ref=registry.anvil.rcac.purdue.edu/anvilops/railpack-builder:latest --cache-to=type=inline ./builders/railpack
- name: Log out of container registry
if: always()
run: docker logout registry.anvil.rcac.purdue.edu