build: Rebase to existing docker-run action
This commit is contained in:
		| @@ -56,9 +56,6 @@ jobs: | ||||
|  | ||||
|   build_image: | ||||
|     name: Cluster API node template | ||||
|     container: | ||||
|       image: registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.29 | ||||
|       options: --user root | ||||
|       # volumes: | ||||
|       #   - /data:/data | ||||
|       #   - /output:/output | ||||
| @@ -66,21 +63,24 @@ jobs: | ||||
|     # needs: [semrel_dryrun, linting] | ||||
|     needs: semrel_dryrun | ||||
|     steps: | ||||
|       - name: Setup Node | ||||
|         run: | | ||||
|           apt-get update && apt-get install -y --no-install-recommends \ | ||||
|             npm | ||||
|           npm install npm@latest -g | ||||
|           npm install n -g | ||||
|           n latest | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v4 | ||||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           make deps-ova | ||||
|         uses: addnab/docker-run-action@v3 | ||||
|         with: | ||||
|           registry: registry.k8s.io | ||||
|           image: scl-image-builder/cluster-node-image-builder-amd64:v0.1.29 | ||||
|           # options: --user root | ||||
|           run: | | ||||
|             make deps-ova | ||||
|       - name: Build node template | ||||
|         run: | | ||||
|           make build-node-ova-vsphere-ubuntu-2204 | ||||
|         uses: addnab/docker-run-action@v3 | ||||
|         with: | ||||
|           registry: registry.k8s.io | ||||
|           image: scl-image-builder/cluster-node-image-builder-amd64:v0.1.29 | ||||
|           # options: --user root | ||||
|           run: | | ||||
|             make build-node-ova-vsphere-ubuntu-2204 | ||||
|         # env: | ||||
|         #   PACKER_LOG: 1 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user