From d85111c86344c95f92c56e378e6154b348023f03 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Fri, 2 Jan 2026 23:06:05 +0000 Subject: [PATCH] Added Jenkinsfile --- Jenkinsfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..f70a68e --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,25 @@ +def deploy() { + node('ubuntu') { + try { + checkout scm + + nodejs(nodeJSInstallationName: 'Node23') { + stage('Install') { + sh 'yarn install --frozen-lockfile --production=false' + } + + stage('Deploy') { + // Deploy to Cloudflare Workers using wrangler + withCredentials([string(credentialsId: 'th-cloudflare-api-token', variable: 'CLOUDFLARE_API_TOKEN')]) { + sh 'yarn deploy' + } + } + } + } finally { + cleanWs() + } + } +} + +deploy() +