@@ -249,8 +249,13 @@ BRANCH_NAME=${env.BRANCH_NAME}"""
249249 when {
250250 not {
251251 anyOf {
252+ branch ' dev'
252253 expression { return env. BRANCH_NAME ==~ / alpha-.+/ }
254+ expression { return env. BRANCH_NAME ==~ / claude\/ .+/ }
253255 expression { return env. BRANCH_NAME . contains(' alpha' ) }
256+ // Also check CHANGE_BRANCH for PR builds
257+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / claude\/ .+/ }
258+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH . contains(' alpha' ) }
254259 }
255260 }
256261 }
@@ -310,6 +315,7 @@ BRANCH_NAME=${env.BRANCH_NAME}"""
310315 mkdir -p /tmp/build-context
311316 cp -r elohim-app /tmp/build-context/
312317 cp images/Dockerfile /tmp/build-context/
318+ cp images/nginx.conf /tmp/build-context/
313319
314320 # Build image
315321 cd /tmp/build-context
@@ -479,7 +485,12 @@ BRANCH_NAME=${env.BRANCH_NAME}"""
479485 anyOf {
480486 branch ' dev'
481487 expression { return env. BRANCH_NAME ==~ / feat-.+/ }
488+ expression { return env. BRANCH_NAME ==~ / claude\/ .+/ }
482489 expression { return env. BRANCH_NAME . contains(' alpha' ) }
490+ // Also check CHANGE_BRANCH for PR builds
491+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / claude\/ .+/ }
492+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / feat-.+/ }
493+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH . contains(' alpha' ) }
483494 }
484495 }
485496 steps {
@@ -533,8 +544,14 @@ BRANCH_NAME=${env.BRANCH_NAME}"""
533544 anyOf {
534545 branch ' dev'
535546 expression { return env. BRANCH_NAME ==~ / feat-.+/ }
547+ expression { return env. BRANCH_NAME ==~ / claude\/ .+/ }
536548 expression { return env. BRANCH_NAME ==~ / alpha-.+/ }
537549 expression { return env. BRANCH_NAME . contains(' alpha' ) }
550+ // Also check CHANGE_BRANCH for PR builds
551+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / claude\/ .+/ }
552+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / feat-.+/ }
553+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH ==~ / alpha-.+/ }
554+ expression { return env. CHANGE_BRANCH && env. CHANGE_BRANCH . contains(' alpha' ) }
538555 }
539556 }
540557 steps {
0 commit comments