|
47 | 47 | DK_CONTEXT: . |
48 | 48 | DK_NO_REMOTE_CACHE: 1 |
49 | 49 | DK_NO_BUILDTIME_PUSH: 1 |
| 50 | + DK_CONVERT_MULTISTAGE_TO_IMAGE: 1 |
50 | 51 | DOCKERFILE_BASE: Dockerfile |
51 | 52 | DOCKERFILE_INC: Dockerfile-inc |
52 | 53 | DOCKERFILE_PACKAGE: Dockerfile-package |
@@ -164,7 +165,7 @@ jobs: |
164 | 165 | [ "x${{ (github.event_name == 'push' && contains(github.event.head_commit.message, '#push_when_fail#')) || github.event.client_payload.push_when_fail || github.event.deployment.payload.push_when_fail }}" != "xtrue" ] || OPT_PUSH_WHEN_FAIL=1 |
165 | 166 | echo "::set-env name=OPT_PUSH_WHEN_FAIL::${OPT_PUSH_WHEN_FAIL}" |
166 | 167 |
|
167 | | - scripts/cleanup.sh |
| 168 | + [ "x${TEST}" = "x1" ] || scripts/cleanup.sh |
168 | 169 |
|
169 | 170 | - name: Set up Docker Buildx |
170 | 171 | id: buildx |
@@ -227,10 +228,11 @@ jobs: |
227 | 228 | build_image clone |
228 | 229 |
|
229 | 230 | # Allow intermediate customization |
230 | | - - name: Debug set, wait for SSH connection |
| 231 | + - name: Debug set, wait for SSH connection (timeout 5min) |
231 | 232 | if: env.OPT_DEBUG == '1' |
232 | 233 | env: |
233 | 234 | TIMEOUT_MIN: 5 |
| 235 | + TMATE_DOCKER_IMAGE: ${{env.DK_LAST_BUILD_TARGET}} |
234 | 236 | uses: tete1030/debugger-action@my |
235 | 237 |
|
236 | 238 | - name: Apply customizations |
@@ -302,10 +304,12 @@ jobs: |
302 | 304 | path: ${{ env.FIRMWARE }} |
303 | 305 |
|
304 | 306 | # failure checking |
305 | | - - name: Failed/debug set, wait for SSH connection ( you are safe to cancel the job now ) |
| 307 | + - name: Failed/debug set, wait for SSH connection (timeout 30min. You are safe to cancel the job now.) |
306 | 308 | if: | |
307 | 309 | failure() |
308 | 310 | || env.OPT_DEBUG == '1' |
| 311 | + env: |
| 312 | + TMATE_DOCKER_IMAGE: ${{env.DK_LAST_BUILD_TARGET}} |
309 | 313 | uses: tete1030/debugger-action@my |
310 | 314 |
|
311 | 315 | build-package: |
@@ -396,7 +400,7 @@ jobs: |
396 | 400 | [ "x${{ (github.event_name == 'push' && contains(github.event.head_commit.message, '#push_when_fail#')) || github.event.client_payload.push_when_fail || github.event.deployment.payload.push_when_fail }}" != "xtrue" ] || OPT_PUSH_WHEN_FAIL=1 |
397 | 401 | echo "::set-env name=OPT_PUSH_WHEN_FAIL::${OPT_PUSH_WHEN_FAIL}" |
398 | 402 |
|
399 | | - scripts/cleanup.sh |
| 403 | + [ "x${TEST}" = "x1" ] || scripts/cleanup.sh |
400 | 404 |
|
401 | 405 | - name: Set up Docker Buildx |
402 | 406 | id: buildx |
@@ -448,10 +452,11 @@ jobs: |
448 | 452 | pull_image |
449 | 453 |
|
450 | 454 | # Allow intermediate customization |
451 | | - - name: Debug set, wait for SSH connection |
| 455 | + - name: Debug set, wait for SSH connection (timeout 5min) |
452 | 456 | if: env.OPT_DEBUG == '1' |
453 | 457 | env: |
454 | 458 | TIMEOUT_MIN: 5 |
| 459 | + TMATE_DOCKER_IMAGE: ${{env.DK_LAST_BUILD_TARGET}} |
455 | 460 | uses: tete1030/debugger-action@my |
456 | 461 |
|
457 | 462 | - name: Update repo and packages |
@@ -530,8 +535,10 @@ jobs: |
530 | 535 | path: openwrt/bin |
531 | 536 |
|
532 | 537 | # failure checking |
533 | | - - name: Failed/debug set, wait for SSH connection ( you are safe to cancel the job now ) |
| 538 | + - name: Failed/debug set, wait for SSH connection (timeout 30min. You are safe to cancel the job now.) |
534 | 539 | if: failure() || env.OPT_DEBUG == '1' |
| 540 | + env: |
| 541 | + TMATE_DOCKER_IMAGE: ${{env.DK_LAST_BUILD_TARGET}} |
535 | 542 | uses: tete1030/debugger-action@my |
536 | 543 |
|
537 | 544 | build-direct: |
@@ -576,7 +583,7 @@ jobs: |
576 | 583 | run: scripts/customize.sh |
577 | 584 |
|
578 | 585 | # Allow intermediate customization |
579 | | - - name: Debug set, wait for SSH connection |
| 586 | + - name: Debug set, wait for SSH connection (timeout 5min) |
580 | 587 | if: env.OPT_DEBUG == '1' |
581 | 588 | env: |
582 | 589 | TIMEOUT_MIN: 5 |
@@ -628,6 +635,6 @@ jobs: |
628 | 635 | path: ${{ env.FIRMWARE }} |
629 | 636 |
|
630 | 637 | # failure checking |
631 | | - - name: Failed/debug set, wait for SSH connection ( you are safe to cancel the job now ) |
| 638 | + - name: Failed/debug set, wait for SSH connection (timeout 30min. You are safe to cancel the job now.) |
632 | 639 | if: failure() || env.OPT_DEBUG == '1' |
633 | 640 | uses: tete1030/debugger-action@my |
0 commit comments