feat(ci): switch CI to use @git.zone/tsdocker and add tsdocker config and image tests
This commit is contained in:
@@ -82,15 +82,22 @@ jobs:
|
||||
- name: Prepare
|
||||
run: |
|
||||
pnpm install -g pnpm
|
||||
pnpm install -g @ship.zone/npmci
|
||||
pnpm install -g @git.zone/tsdocker@latest
|
||||
|
||||
- name: Release
|
||||
run: |
|
||||
npmci docker login
|
||||
npmci docker build
|
||||
npmci docker test
|
||||
# npmci docker push gitea.lossless.digital
|
||||
npmci docker push code.foss.global
|
||||
- name: Login to registries
|
||||
run: tsdocker login
|
||||
|
||||
- name: List discovered Dockerfiles
|
||||
run: tsdocker list
|
||||
|
||||
- name: Build all images
|
||||
run: tsdocker build
|
||||
|
||||
- name: Test images
|
||||
run: tsdocker test
|
||||
|
||||
- name: Push to code.foss.global
|
||||
run: tsdocker push code.foss.global
|
||||
|
||||
metadata:
|
||||
needs: test
|
||||
|
||||
Reference in New Issue
Block a user