Updated 3CatTw
This commit is contained in:
@@ -63,7 +63,6 @@ pipeline {
|
||||
|
||||
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'),
|
||||
@@ -73,18 +72,25 @@ pipeline {
|
||||
string(credentialsId: 'BSKY_3CAT_APP_PASSWORD', variable: 'BSKY_3CAT_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_3CAT_EMAIL" \
|
||||
--twitter-handle "$TWITTER_3CAT_HANDLE" \
|
||||
--bsky-handle "$BSKY_3CAT_HANDLE" \
|
||||
--bsky-password "$BSKY_3CAT_APP_PASSWORD"
|
||||
set -euxo pipefail
|
||||
|
||||
"${VENV_DIR}/bin/python" twitter2bsky_daemon.py \
|
||||
--twitter-username "$TWITTER_USERNAME" \
|
||||
--twitter-password "$TWITTER_PASSWORD" \
|
||||
--twitter-email "$TWITTER_3CAT_EMAIL" \
|
||||
--twitter-handle "$TWITTER_3CAT_HANDLE" \
|
||||
--bsky-handle "$BSKY_3CAT_HANDLE" \
|
||||
--bsky-password "$BSKY_3CAT_APP_PASSWORD"
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
post {
|
||||
always {
|
||||
// Optional: keep logs/artifacts if your script writes any
|
||||
archiveArtifacts artifacts: '*.log, *.json', allowEmptyArchive: true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user