|
57 | 57 | $'NU_VERSION=($tagName)(char nl)' o>> $env.GITHUB_ENV |
58 | 58 | $'BUILD_DATE=(date now | format date %Y-%m-%dT%H:%M:%SZ)(char nl)' o>> $env.GITHUB_ENV |
59 | 59 |
|
| 60 | + - name: Build Debian Test Image |
| 61 | + uses: docker/build-push-action@v6 |
| 62 | + if: ${{ matrix.base == 'debian' }} |
| 63 | + env: |
| 64 | + DOCKER_BUILD_SUMMARY: false |
| 65 | + with: |
| 66 | + push: false |
| 67 | + load: true |
| 68 | + context: ./docker |
| 69 | + file: ./docker/debian.Dockerfile |
| 70 | + tags: nushell-debian-test-image |
| 71 | + |
| 72 | + - name: Test Debian Image |
| 73 | + if: ${{ matrix.base == 'debian' }} |
| 74 | + run: | |
| 75 | + echo "## Debian Container Test Results" >> $GITHUB_STEP_SUMMARY |
| 76 | + docker run --rm \ |
| 77 | + -v "$(pwd)/docker:/work" \ |
| 78 | + --env GITHUB_ACTIONS=${{ env.GITHUB_ACTIONS }} \ |
| 79 | + nushell-debian-test-image -c /work/test_docker.nu \ |
| 80 | + >> $GITHUB_STEP_SUMMARY |
| 81 | +
|
60 | 82 | - name: Build and Push Debian Image |
61 | 83 | uses: docker/build-push-action@v6 |
62 | 84 | if: ${{ matrix.base == 'debian' }} |
|
75 | 97 | ghcr.io/nushell/nushell:latest-bookworm |
76 | 98 | ghcr.io/nushell/nushell:${{ env.NU_VERSION }}-bookworm |
77 | 99 |
|
| 100 | + - name: Build Alpine Test Image |
| 101 | + uses: docker/build-push-action@v6 |
| 102 | + if: ${{ matrix.base == 'alpine' }} |
| 103 | + env: |
| 104 | + DOCKER_BUILD_SUMMARY: false |
| 105 | + with: |
| 106 | + push: false |
| 107 | + load: true |
| 108 | + context: ./docker |
| 109 | + file: ./docker/Dockerfile |
| 110 | + tags: nushell-alpine-test-image |
| 111 | + |
| 112 | + - name: Test Alpine Image |
| 113 | + if: ${{ matrix.base == 'alpine' }} |
| 114 | + run: | |
| 115 | + echo "## Alpine Container Test Results" >> $GITHUB_STEP_SUMMARY |
| 116 | + docker run --rm \ |
| 117 | + -v "$(pwd)/docker:/work" \ |
| 118 | + --env GITHUB_ACTIONS=${{ env.GITHUB_ACTIONS }} \ |
| 119 | + nushell-alpine-test-image -c /work/test_docker.nu \ |
| 120 | + >> $GITHUB_STEP_SUMMARY |
| 121 | +
|
78 | 122 | - name: Build and Push Alpine Image |
79 | 123 | uses: docker/build-push-action@v6 |
80 | 124 | if: ${{ matrix.base == 'alpine' }} |
|
0 commit comments