penv
This commit is contained in:
@@ -26,11 +26,13 @@ pipeline {
|
|||||||
set -e
|
set -e
|
||||||
cd "$WORKSPACE"
|
cd "$WORKSPACE"
|
||||||
|
|
||||||
|
# Crea el venv
|
||||||
python3 -m venv venv
|
python3 -m venv venv
|
||||||
|
|
||||||
"$WORKSPACE/venv/bin/pip" install --upgrade pip wheel setuptools
|
# Usa sempre python3 -m pip, mai el binari pip directament
|
||||||
|
"$WORKSPACE/venv/bin/python3" -m pip install --upgrade pip wheel setuptools
|
||||||
|
|
||||||
"$WORKSPACE/venv/bin/pip" install -U \
|
"$WORKSPACE/venv/bin/python3" -m pip install -U \
|
||||||
atproto \
|
atproto \
|
||||||
playwright \
|
playwright \
|
||||||
playwright-stealth \
|
playwright-stealth \
|
||||||
@@ -46,14 +48,14 @@ pipeline {
|
|||||||
curl-cffi
|
curl-cffi
|
||||||
|
|
||||||
# Sanity checks
|
# Sanity checks
|
||||||
"$WORKSPACE/venv/bin/python3" -c "import atproto; print('atproto OK')"
|
"$WORKSPACE/venv/bin/python3" -c "import atproto; print('atproto OK')"
|
||||||
"$WORKSPACE/venv/bin/python3" -c "import playwright; print('playwright OK')"
|
"$WORKSPACE/venv/bin/python3" -c "import playwright; print('playwright OK')"
|
||||||
"$WORKSPACE/venv/bin/python3" -c "import yt_dlp; print('yt_dlp OK')"
|
"$WORKSPACE/venv/bin/python3" -c "import yt_dlp; print('yt_dlp OK')"
|
||||||
"$WORKSPACE/venv/bin/python3" -c "import curl_cffi; print('curl_cffi OK')"
|
"$WORKSPACE/venv/bin/python3" -c "import curl_cffi; print('curl_cffi OK')"
|
||||||
|
|
||||||
# Playwright browser binaries
|
# Playwright browser binaries
|
||||||
PLAYWRIGHT_BROWSERS_PATH=/var/jenkins_home/.playwright-browsers \
|
PLAYWRIGHT_BROWSERS_PATH=/var/jenkins_home/.playwright-browsers \
|
||||||
"$WORKSPACE/venv/bin/playwright" install chromium
|
"$WORKSPACE/venv/bin/python3" -m playwright install chromium
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -106,8 +108,8 @@ pipeline {
|
|||||||
)
|
)
|
||||||
sh 'rm -f "$WORKSPACE/tiktok_cookies.json" || true'
|
sh 'rm -f "$WORKSPACE/tiktok_cookies.json" || true'
|
||||||
}
|
}
|
||||||
success { echo '✅ Sync cycle completed successfully.' }
|
success { echo '✅ Sync cycle completed successfully.' }
|
||||||
failure { echo '❌ Sync cycle failed — check archived logs and screenshots.' }
|
failure { echo '❌ Sync cycle failed — check archived logs and screenshots.' }
|
||||||
unstable { echo '⚠️ Sync cycle finished with warnings.' }
|
unstable { echo '⚠️ Sync cycle finished with warnings.' }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user