Fix Docker build: run docker directly instead of TeamCity wrapper
Some checks failed
ClearGrow Controller CI / Run Unit Tests (push) Has been cancelled
ClearGrow Controller CI / Build Development Firmware (push) Has been cancelled
ClearGrow Controller CI / Build Production Firmware (push) Has been cancelled
ClearGrow Controller CI / CI Status Summary (push) Has been cancelled
Some checks failed
ClearGrow Controller CI / Run Unit Tests (push) Has been cancelled
ClearGrow Controller CI / Build Development Firmware (push) Has been cancelled
ClearGrow Controller CI / Build Production Firmware (push) Has been cancelled
ClearGrow Controller CI / CI Status Summary (push) Has been cancelled
This commit is contained in:
44
.teamcity/settings.kts
vendored
44
.teamcity/settings.kts
vendored
@@ -52,32 +52,36 @@ object Build : BuildType({
|
||||
echo "Branch: %teamcity.build.branch%"
|
||||
echo ""
|
||||
|
||||
# Source ESP-IDF environment
|
||||
. /opt/esp/idf/export.sh
|
||||
# Run build inside Docker container
|
||||
docker run --rm \
|
||||
-v "${'$'}(pwd):/project" \
|
||||
-w /project \
|
||||
espressif/idf:v5.3 \
|
||||
bash -c '
|
||||
set -e
|
||||
. /opt/esp/idf/export.sh
|
||||
|
||||
# Show IDF version
|
||||
echo "ESP-IDF version:"
|
||||
idf.py --version
|
||||
echo ""
|
||||
echo "ESP-IDF version:"
|
||||
idf.py --version
|
||||
echo ""
|
||||
|
||||
# Set target (ESP32-S3)
|
||||
idf.py set-target esp32s3
|
||||
# Set target (ESP32-S3)
|
||||
idf.py set-target esp32s3
|
||||
|
||||
# Build
|
||||
echo "Starting build..."
|
||||
idf.py build
|
||||
# Build
|
||||
echo "Starting build..."
|
||||
idf.py build
|
||||
|
||||
echo ""
|
||||
echo "=== Build successful ==="
|
||||
echo ""
|
||||
echo "=== Build successful ==="
|
||||
|
||||
# Show binary sizes
|
||||
echo ""
|
||||
echo "Binary sizes:"
|
||||
ls -lh build/*.bin 2>/dev/null || true
|
||||
ls -lh build/bootloader/*.bin 2>/dev/null || true
|
||||
# Show binary sizes
|
||||
echo ""
|
||||
echo "Binary sizes:"
|
||||
ls -lh build/*.bin 2>/dev/null || true
|
||||
ls -lh build/bootloader/*.bin 2>/dev/null || true
|
||||
'
|
||||
""".trimIndent()
|
||||
dockerImage = "espressif/idf:v5.3"
|
||||
dockerPull = true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user