| Step | Arguments | Status | ||
|---|---|---|---|---|
| Start of Pipeline - (1 min 34 sec in block) | ||||
| node - (1 min 33 sec in block) | ||||
| node block - (1 min 33 sec in block) | ||||
| withEnv - (1 min 33 sec in block) | PATH, REMOTE_HOST, REMOTE_PATH, ANDROID_ROOT, JAVA_HOME, WORKSPACE, ANDROID_SDK_ROOT | |||
| withEnv block - (1 min 33 sec in block) | ||||
| timestamps - (1 min 33 sec in block) | ||||
| timestamps block - (1 min 33 sec in block) | ||||
| stage - (14 sec in block) | Checkout | |||
| stage block (Checkout) - (14 sec in block) | ||||
| git - (14 sec in self) | ||||
| stage - (9.5 sec in block) | Prepare | |||
| stage block (Prepare) - (9.5 sec in block) | ||||
| sh - (9.4 sec in self) | set -e set +x echo "[INFO] Preparing build environment..." cp $WORKSPACE/export_presets.cfg.template $WORKSPACE/export_presets.cfg chmod 600 $WORKSPACE/export_presets.cfg EXPORT_PATH=$(grep -A20 'name="Android"' export_presets.cfg|grep export_path|sed 's/.*="\([^"]*\)".*/\1/') EXPORT_DIR=$(dirname "$EXPORT_PATH") mkdir -p "$EXPORT_DIR" echo "[OK] Config prepared" echo "[INFO] Building solutions..." godot --no-window --build-solution --quit 2>/dev/null dotnet restore dotnet build echo "[OK] Solutions builded." | |||
| stage - (11 sec in block) | Build Windows | |||
| stage block (Build Windows) - (11 sec in block) | ||||
| sh - (11 sec in self) | set -e set +x echo "[INFO] Building Windows project..." godot --no-window --path $WORKSPACE --export "Windows" 2>/dev/null echo "[OK] Windows build successful." | |||
| stage - (9 sec in block) | Build Linux | |||
| stage block (Build Linux) - (8.9 sec in block) | ||||
| sh - (8.8 sec in self) | set -e set +x echo "[INFO] Building Linux project..." godot --no-window --path $WORKSPACE --export "Linux/X11" 2>/dev/null echo "[OK] Linux build successful." | |||
| stage - (20 sec in block) | Build Android | |||
| stage block (Build Android) - (20 sec in block) | ||||
| withCredentials - (20 sec in block) | ||||
| withCredentials block - (20 sec in block) | ||||
| sh - (20 sec in self) | ||||
| stage - (27 sec in block) | Declarative: Post Actions | |||
| stage block (Declarative: Post Actions) - (27 sec in block) | ||||
| echo - (22 ms in self) | [SUCCESS] Build completed successfully. | |||
| sh - (11 sec in self) | mkdir -p dist zip -r dist/nodungeon_windows.zip builds/win zip -r dist/nodungeon_linux.zip builds/linux cp builds/droid/*.apk dist/ | |||
| archiveArtifacts - (1.2 sec in self) | ||||
| withCredentials - (15 sec in block) | ||||
| withCredentials block - (15 sec in block) | ||||
| sh - (15 sec in self) | set -e set +x scp -i $KEY -4 -O dist/* jenkins@${REMOTE_HOST}:${REMOTE_PATH} | |||
| cleanWs - (31 ms in self) |