Skip to content

Commit 5de2a92

Browse files
committed
wip7
1 parent 9077345 commit 5de2a92

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

.github/workflows/docker-build.yml

+12-9
Original file line numberDiff line numberDiff line change
@@ -136,27 +136,30 @@ jobs:
136136
# Verify Java version
137137
docker exec cws-test java -version
138138
139-
# Create a custom test script with JDK settings
140-
docker exec -w /workspace cws-test bash -c "cat > run_tests.sh << 'EOFMARKER'
139+
# Create test script file directly in the workflow
140+
cat > test-script.sh << 'EOF'
141141
#!/bin/bash
142142
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
143-
export PATH=\$JAVA_HOME/bin:\$PATH
143+
export PATH=$JAVA_HOME/bin:$PATH
144144
source ./utils.sh
145-
echo \"Using Java version:\"
145+
echo "Using Java version:"
146146
java -version
147-
echo \"Maven version:\"
147+
echo "Maven version:"
148148
mvn --version
149149

150150
# Run unit tests only for now
151-
echo \"Running unit tests...\"
151+
echo "Running unit tests..."
152152
mvn -Dmaven.compiler.release=17 -Dmaven.compiler.source=17 -Dmaven.compiler.target=17 clean test
153-
EOFMARKER"
153+
EOF
154+
155+
# Copy script to container
156+
docker cp test-script.sh cws-test:/workspace/
154157

155158
# Make script executable
156-
docker exec -w /workspace cws-test chmod +x run_tests.sh
159+
docker exec -w /workspace cws-test chmod +x test-script.sh
157160

158161
# Run our custom test script
159-
docker exec -w /workspace cws-test ./run_tests.sh
162+
docker exec -w /workspace cws-test ./test-script.sh
160163

161164
# Copy test results if needed
162165
mkdir -p ./test-results

0 commit comments

Comments
 (0)