From b928fdac0d2d6450d95679c7360e2747fe2fda5f Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Tue, 30 Jun 2026 15:48:03 +0200 Subject: [PATCH] penv --- jenkins/3CatEuforiaTikTok | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/jenkins/3CatEuforiaTikTok b/jenkins/3CatEuforiaTikTok index 75536f3..637fd39 100644 --- a/jenkins/3CatEuforiaTikTok +++ b/jenkins/3CatEuforiaTikTok @@ -26,11 +26,13 @@ pipeline { set -e cd "$WORKSPACE" + # Crea el 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 \ playwright \ playwright-stealth \ @@ -46,14 +48,14 @@ pipeline { curl-cffi # Sanity checks - "$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 yt_dlp; print('yt_dlp OK')" - "$WORKSPACE/venv/bin/python3" -c "import curl_cffi; print('curl_cffi 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 yt_dlp; print('yt_dlp OK')" + "$WORKSPACE/venv/bin/python3" -c "import curl_cffi; print('curl_cffi OK')" # Playwright browser binaries 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' } - success { echo '✅ Sync cycle completed successfully.' } - failure { echo '❌ Sync cycle failed — check archived logs and screenshots.' } + success { echo '✅ Sync cycle completed successfully.' } + failure { echo '❌ Sync cycle failed — check archived logs and screenshots.' } unstable { echo '⚠️ Sync cycle finished with warnings.' } } } \ No newline at end of file