From 344b2d56a31f9f1614ba16afeba3f76bc0a90f8f Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Tue, 14 Apr 2026 18:31:57 +0200 Subject: [PATCH] remove versioRAC1 --- jenkins/VersioRAC1Tw | 77 -------------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 jenkins/VersioRAC1Tw diff --git a/jenkins/VersioRAC1Tw b/jenkins/VersioRAC1Tw deleted file mode 100644 index 6772cc4..0000000 --- a/jenkins/VersioRAC1Tw +++ /dev/null @@ -1,77 +0,0 @@ -pipeline { - agent any - - options { - timeout(time: 15, unit: 'MINUTES') - timestamps() - buildDiscarder(logRotator(numToKeepStr: '10')) - disableConcurrentBuilds() - } - - triggers { - cron('H/30 * * * *') - } - - stages { - stage('Checkout Code') { - steps { - // Pulls the code from the repository where this Jenkinsfile lives - checkout scm - } - } - - stage('Setup Python & Install Dependencies') { - steps { - sh ''' - set -e # Exit immediately if a command exits with a non-zero status - - # Create a virtual environment named 'venv' - python3 -m venv venv - - # Activate the virtual environment and install dependencies - . venv/bin/activate && \ - pip install --upgrade pip && \ - pip install -U atproto tweety-ns playwright httpx arrow python-dotenv moviepy - - # Check if moviepy is installed - pip list | grep moviepy || { echo 'MoviePy installation failed!'; exit 1; } - - # Check if FFmpeg is installed - ffmpeg -version || { echo 'FFmpeg is not installed!'; exit 1; } - - # Verify that moviepy can be imported - python3 -c "import moviepy" || { echo 'MoviePy import failed!'; exit 1; } - - # Install the local browser binaries for this environment - playwright install chromium - ''' - } - } - - stage('Run Script') { - steps { - // Securely injects Jenkins credentials as environment variables - withCredentials([ - string(credentialsId: 'TWITTER_USERNAME', variable: 'TWITTER_USERNAME'), - string(credentialsId: 'TWITTER_PASSWORD', variable: 'TWITTER_PASSWORD'), - string(credentialsId: 'TWITTER_VERSIORAC1_EMAIL', variable: 'TWITTER_VERSIORAC1_EMAIL'), - string(credentialsId: 'TWITTER_VERSIORAC1_HANDLE', variable: 'TWITTER_VERSIORAC1_HANDLE'), - string(credentialsId: 'BSKY_VERSIORAC1_HANDLE', variable: 'BSKY_VERSIORAC1_HANDLE'), - string(credentialsId: 'BSKY_VERSIORAC1_APP_PASSWORD', variable: 'BSKY_VERSIORAC1_APP_PASSWORD') - ]) { - sh ''' - # Activate the virtual environment and run the script - . venv/bin/activate && \ - python3 twitter2bsky_daemon.py \ - --twitter-username "$TWITTER_USERNAME" \ - --twitter-password "$TWITTER_PASSWORD" \ - --twitter-email "$TWITTER_VERSIORAC1_EMAIL" \ - --twitter-handle "$TWITTER_VERSIORAC1_HANDLE" \ - --bsky-handle "$BSKY_VERSIORAC1_HANDLE" \ - --bsky-password "$BSKY_VERSIORAC1_APP_PASSWORD" - ''' - } - } - } - } -} \ No newline at end of file