- defaults: name: efficios-www project-type: freestyle node: amd64-rootnode builders: - shell: !include-raw: scripts/efficios-www/deploy.sh description: | This job is responsible for updating the efficios website.
Job is managed by Jenkins Job Builder.
properties: - build-discarder: num-to-keep: 5 scm: - git: url: git@git.efficios.com:efficios-www.git credentials-id: 63a5abb5-9056-47e2-b419-f5946c1b8f08 basedir: ./ skip-tag: true branches: - master wrappers: - ansicolor - timestamps - credentials-binding: - ssh-user-private-key: credential-id: f3c907b6-7485-49e1-afe1-4df24fac4ca1 key-file-variable: KEY_FILE_VARIABLE username-variable: USER_NAME_VARIABLE passphrase-variable: PASSPHRASE_VARIABLE - file: credential-id: d023f830-9ab0-409f-b977-8cd0e1944dd5 variable: HOST_PUBLIC_KEYS - inject: properties-content: | DEPLOY_TARGET=deploy:prod - job: name: dev_review_efficios-www defaults: efficios-www properties: - build-discarder: days-to-keep: 1 - throttle: option: 'category' categories: - 'gerrit-build' scm: - git: url: ssh://jenkins@review.lttng.org:29418/efficios-www.git credentials-id: f3c907b6-7485-49e1-afe1-4df24fac4ca1 basedir: ./ branches: - '$GERRIT_REFSPEC' refspec: 'refs/changes/*:refs/changes/*' skip-tag: true triggers: - gerrit: trigger-on: - comment-added-event: approval-category: 'CI-Build' approval-value: 1 projects: - project-compare-type: 'PLAIN' project-pattern: 'efficios-www' branches: - branch-compare-type: 'PLAIN' branch-pattern: 'master' wrappers: - ansicolor - timestamps - credentials-binding: - ssh-user-private-key: credential-id: f3c907b6-7485-49e1-afe1-4df24fac4ca1 key-file-variable: KEY_FILE_VARIABLE username-variable: USER_NAME_VARIABLE passphrase-variable: PASSPHRASE_VARIABLE - file: credential-id: d023f830-9ab0-409f-b977-8cd0e1944dd5 variable: HOST_PUBLIC_KEYS - inject: properties-content: | DEPLOY_TARGET=deploy:pre - job: name: efficios-www defaults: efficios-www triggers: - pollscm: cron: "@hourly" publishers: - archive: artifacts: 'site/**,prod/**' follow-symlinks: true allow-empty: false - ircbot: strategy: statechange-only message-type: summary matrix-notifier: only-parent - email-ext: recipients: 'ci-notification@lists.lttng.org' reply-to: ci-notification@lists.lttng.org always: false unstable: false first-failure: true first-unstable: true not-built: false aborted: false regression: false failure: false second-failure: false improvement: false still-failing: false success: false fixed: false fixed-unhealthy: true still-unstable: false pre-build: false matrix-trigger: only-parent send-to: - recipients