name: Build container on: [push] jobs: build-container: runs-on: ubuntu-22.04 steps: - name: Checkout repo uses: actions/checkout@v4 - run: ls -l - run: apt update && apt install sudo - name: Install Nix uses: cachix/install-nix-action@v31 with: enable_kvm: false - name: Build container run: nix build .#docker - run: ls -l - run: ls -l $(readlink -f result) - name: Install crane run: | curl -sL "https://github.com/google/go-containerregistry/releases/download/v0.20.3/go-containerregistry_Linux_x86_64.tar.gz" > go-containerregistry.tar.gz tar -zxvf go-containerregistry.tar.gz -C /usr/local/bin/ crane - run: crane push result