| Step | Arguments | Status | ||
|---|---|---|---|---|
| Start of Pipeline - (3 min 48 sec in block) | ||||
| node - (3 min 47 sec in block) | ||||
| node block - (3 min 47 sec in block) | ||||
| withEnv - (3 min 46 sec in block) | PATH, REMOTE_HOST, REMOTE_PATH, ANDROID_ROOT, JAVA_HOME, WORKSPACE, ANDROID_SDK_ROOT | |||
| withEnv block - (3 min 46 sec in block) | ||||
| timestamps - (3 min 46 sec in block) | ||||
| timestamps block - (3 min 46 sec in block) | ||||
| stage - (25 sec in block) | Checkout | |||
| stage block (Checkout) - (25 sec in block) | ||||
| git - (25 sec in self) | ||||
| stage - (37 sec in block) | Prepare | |||
| stage block (Prepare) - (37 sec in block) | ||||
| sh - (36 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 - (34 sec in block) | Build Windows | |||
| stage block (Build Windows) - (34 sec in block) | ||||
| sh - (34 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 - (24 sec in block) | Build Linux | |||
| stage block (Build Linux) - (24 sec in block) | ||||
| sh - (24 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 - (57 sec in block) | Build Android | |||
| stage block (Build Android) - (56 sec in block) | ||||
| withCredentials - (55 sec in block) | ||||
| withCredentials block - (54 sec in block) | ||||
| sh - (54 sec in self) | ||||
| stage - (45 sec in block) | Declarative: Post Actions | |||
| stage block (Declarative: Post Actions) - (45 sec in block) | ||||
| echo - (65 ms in self) | [SUCCESS] Build completed successfully. | |||
| sh - (14 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 - (2.9 sec in self) | ||||
| withCredentials - (27 sec in block) | ||||
| withCredentials block - (27 sec in block) | ||||
| sh - (27 sec in self) | set -e set +x scp -i $KEY -4 -O dist/* jenkins@${REMOTE_HOST}:${REMOTE_PATH} | |||
| cleanWs - (0.22 sec in self) |