| Step | Arguments | Status | ||
|---|---|---|---|---|
| Start of Pipeline - (1 min 50 sec in block) | ||||
| node - (1 min 47 sec in block) | ||||
| node block - (1 min 47 sec in block) | ||||
| withEnv - (1 min 46 sec in block) | PATH, REMOTE_HOST, REMOTE_PATH, ANDROID_ROOT, JAVA_HOME, WORKSPACE, ANDROID_SDK_ROOT | |||
| withEnv block - (1 min 46 sec in block) | ||||
| timestamps - (1 min 46 sec in block) | ||||
| timestamps block - (1 min 46 sec in block) | ||||
| stage - (15 sec in block) | Checkout | |||
| stage block (Checkout) - (15 sec in block) | ||||
| git - (15 sec in self) | ||||
| stage - (11 sec in block) | Prepare | |||
| stage block (Prepare) - (11 sec in block) | ||||
| sh - (11 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 - (12 sec in block) | Build Windows | |||
| stage block (Build Windows) - (12 sec in block) | ||||
| sh - (12 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.5 sec in block) | Build Linux | |||
| stage block (Build Linux) - (9.3 sec in block) | ||||
| sh - (9.2 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 - (23 sec in block) | Build Android | |||
| stage block (Build Android) - (23 sec in block) | ||||
| withCredentials - (23 sec in block) | ||||
| withCredentials block - (23 sec in block) | ||||
| sh - (23 sec in self) | ||||
| stage - (33 sec in block) | Declarative: Post Actions | |||
| stage block (Declarative: Post Actions) - (33 sec in block) | ||||
| echo - (21 ms in self) | [SUCCESS] Build completed successfully. | |||
| sh - (12 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.9 sec in self) | ||||
| withCredentials - (18 sec in block) | ||||
| withCredentials block - (18 sec in block) | ||||
| sh - (18 sec in self) | set -e set +x scp -i $KEY -4 -O dist/* jenkins@${REMOTE_HOST}:${REMOTE_PATH} | |||
| cleanWs - (77 ms in self) |