system-config/modules/openstack_project/files/jenkins_job_builder/config/translation-jobs.yaml
Clark Boylan ceab167b40 Replace tx node label with proposal in jobs.
Use the proposal node label in place of the old tx node label. The new
proposal.slave host has both labels for the time being, but should
remove 'tx' in the future.

Change-Id: I1899348f0beaaeffcc192b51f90274458b7d3323
2013-08-02 14:56:42 -07:00

77 lines
1.6 KiB
YAML

- job-template:
name: '{name}-upstream-translation-update'
concurrent: false
builders:
- gerrit-git-prep
- shell: |
#!/bin/bash -xe
/usr/local/jenkins/slave_scripts/upstream_translation_update.sh {name}
publishers:
- console-log
node: 'proposal'
- job-template:
name: '{name}-propose-translation-update'
concurrent: false
builders:
- shell: |
#!/bin/bash -xe
/usr/local/jenkins/slave_scripts/propose_translation_update.sh {name}
publishers:
- console-log-periodic
scm:
- git:
url: 'git://github.com/{github-org}/{name}.git'
branches:
- 'origin/master'
node: 'proposal'
- job:
name: manuals-upstream-translation-update
concurrent: false
builders:
- gerrit-git-prep
- shell: |
#!/bin/bash -xe
/usr/local/jenkins/slave_scripts/upstream_translation_update_manuals.sh
publishers:
- console-log
node: 'proposal'
- job:
name: manuals-propose-translation-update
concurrent: false
builders:
- shell: |
#!/bin/bash -xe
/usr/local/jenkins/slave_scripts/propose_translation_update_manuals.sh
publishers:
- console-log-periodic
scm:
- git:
url: 'git://github.com/openstack/openstack-manuals.git'
branches:
- 'origin/master'
node: 'proposal'
- job-group:
name: translation-jobs
jobs:
- '{name}-upstream-translation-update'
- '{name}-propose-translation-update'