feat(ci): switch CI to use @git.zone/tsdocker and add tsdocker config and image tests

This commit is contained in:
2026-02-06 08:51:12 +00:00
parent e61aeaad2d
commit 74c7bcd053
13 changed files with 101 additions and 393 deletions

18
test/test_alpine-bun.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
set -e
echo "Testing alpine-bun image..."
# Test NVM
echo "Testing NVM..."
nvm --version
# Test Node.js
echo "Testing Node.js..."
node --version
# Test Bun
echo "Testing Bun..."
bun --version
echo "alpine-bun tests passed!"

18
test/test_alpine-deno.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
set -e
echo "Testing alpine-deno image..."
# Test NVM
echo "Testing NVM..."
nvm --version
# Test Node.js
echo "Testing Node.js..."
node --version
# Test Deno
echo "Testing Deno..."
deno --version
echo "alpine-deno tests passed!"

24
test/test_alpine-node.sh Executable file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
set -e
echo "Testing alpine-node image..."
# Test NVM
echo "Testing NVM..."
nvm --version
# Test Node.js
echo "Testing Node.js..."
node --version
# Test pnpm
echo "Testing pnpm..."
pnpm --version
# Test NVM version switching
echo "Testing NVM version switching..."
nvm install 18
nvm use 18
node --version | grep v18
echo "alpine-node tests passed!"