nix-build/cloudbuild.yaml (17 lines of code) (raw):

steps: # Build the nix-build builder image. - name: gcr.io/cloud-builders/docker args: ['build', '-t', 'gcr.io/$PROJECT_ID/nix-build', '.'] # Use the image to build the Nix build cript. - name: gcr.io/$PROJECT_ID/nix-build args: ['default.nix', '--argstr', 'imageName', 'gcr.io/$PROJECT_ID/nix-built-mysql'] volumes: - name: nix-store path: /nix/ # docker-load the built image. - name: gcr.io/cloud-builders/docker args: ['load', '-i', './result'] volumes: - name: nix-store path: /nix/ images: - gcr.io/$PROJECT_ID/nix-build - gcr.io/$PROJECT_ID/nix-built-mysql tags: ['cloud-builders-community']