Merge "Fix manuals translation jobs"
This commit is contained in:
commit
7ccf63861c
@ -17,8 +17,12 @@
|
|||||||
# The script is to pull the translations from Transifex,
|
# The script is to pull the translations from Transifex,
|
||||||
# and push to Gerrit.
|
# and push to Gerrit.
|
||||||
|
|
||||||
PROJECT="openstack-manuals"
|
PROJECT=$1
|
||||||
|
|
||||||
DocFolder="doc"
|
DocFolder="doc"
|
||||||
|
if [ $PROJECT = "api-site" ] ; then
|
||||||
|
DocFolder="./"
|
||||||
|
fi
|
||||||
|
|
||||||
COMMIT_MSG="Imported Translations from Transifex"
|
COMMIT_MSG="Imported Translations from Transifex"
|
||||||
|
|
||||||
|
@ -16,7 +16,12 @@
|
|||||||
|
|
||||||
# The script is to push the updated PoT to Transifex.
|
# The script is to push the updated PoT to Transifex.
|
||||||
|
|
||||||
|
PROJECT=$1
|
||||||
|
|
||||||
DocFolder="doc"
|
DocFolder="doc"
|
||||||
|
if [ $PROJECT = "api-site" ] ; then
|
||||||
|
DocFolder="./"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! `echo $ZUUL_REFNAME | grep master` ]
|
if [ ! `echo $ZUUL_REFNAME | grep master` ]
|
||||||
then
|
then
|
||||||
@ -61,6 +66,3 @@ then
|
|||||||
# Push .pot changes to transifex
|
# Push .pot changes to transifex
|
||||||
tx --debug --traceback push -s
|
tx --debug --traceback push -s
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1988,6 +1988,7 @@
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-doc-jobs
|
- openstack-doc-jobs
|
||||||
|
- manual-translation-jobs
|
||||||
|
|
||||||
- 'openstack-{manual}'
|
- 'openstack-{manual}'
|
||||||
|
|
||||||
@ -2050,6 +2051,7 @@
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-doc-jobs
|
- openstack-doc-jobs
|
||||||
|
- manual-translation-jobs
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: manila
|
name: manila
|
||||||
@ -2222,10 +2224,10 @@
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-doc-jobs
|
- openstack-doc-jobs
|
||||||
|
- manual-translation-jobs
|
||||||
- '{name}-tox-doc-{envlist}':
|
- '{name}-tox-doc-{envlist}':
|
||||||
envlist: publishdocs
|
envlist: publishdocs
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: database-api
|
name: database-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
|
@ -45,37 +45,31 @@
|
|||||||
|
|
||||||
node: 'proposal'
|
node: 'proposal'
|
||||||
|
|
||||||
- job:
|
- job-template:
|
||||||
name: manuals-upstream-translation-update
|
name: '{name}-manuals-upstream-translation-update'
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit-git-prep
|
- gerrit-git-prep
|
||||||
- shell: |
|
- shell: |
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
/usr/local/jenkins/slave_scripts/upstream_translation_update_manuals.sh
|
/usr/local/jenkins/slave_scripts/upstream_translation_update_manuals.sh {name}
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
node: 'proposal'
|
node: 'proposal'
|
||||||
|
|
||||||
- job:
|
- job-template:
|
||||||
name: manuals-propose-translation-update
|
name: '{name}-manuals-propose-translation-update'
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- shell: |
|
- shell: |
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
/usr/local/jenkins/slave_scripts/propose_translation_update_manuals.sh
|
/usr/local/jenkins/slave_scripts/propose_translation_update_manuals.sh {name}
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
scm:
|
|
||||||
- git:
|
|
||||||
url: 'git://git.openstack.org/openstack/openstack-manuals'
|
|
||||||
branches:
|
|
||||||
- 'origin/master'
|
|
||||||
|
|
||||||
node: 'proposal'
|
node: 'proposal'
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
@ -84,3 +78,8 @@
|
|||||||
- '{name}-upstream-translation-update'
|
- '{name}-upstream-translation-update'
|
||||||
- '{name}-propose-translation-update'
|
- '{name}-propose-translation-update'
|
||||||
|
|
||||||
|
- job-group:
|
||||||
|
name: manual-translation-jobs
|
||||||
|
jobs:
|
||||||
|
- '{name}-manuals-upstream-translation-update'
|
||||||
|
- '{name}-manuals-propose-translation-update'
|
||||||
|
@ -294,6 +294,11 @@ project-templates:
|
|||||||
- gate-{name}-tox-checkdeletions
|
- gate-{name}-tox-checkdeletions
|
||||||
- gate-{name}-tox-doc-publish-checkbuild
|
- gate-{name}-tox-doc-publish-checkbuild
|
||||||
|
|
||||||
|
- name: openstack-doc-translation
|
||||||
|
post:
|
||||||
|
- '{name}-manuals-upstream-translation-update'
|
||||||
|
periodic:
|
||||||
|
- '{name}-manuals-propose-translation-update'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- name: ^.*$
|
- name: ^.*$
|
||||||
@ -412,25 +417,29 @@ jobs:
|
|||||||
success-message: Jenkins XML output is unchanged.
|
success-message: Jenkins XML output is unchanged.
|
||||||
# Continous publishing from master of the following documentation targets:
|
# Continous publishing from master of the following documentation targets:
|
||||||
- name: openstack-admin-guide-cloud
|
- name: openstack-admin-guide-cloud
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-docs-site
|
- name: openstack-docs-site
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-cli-reference
|
- name: openstack-cli-reference
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-glossary
|
- name: openstack-glossary
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-ha-guide
|
- name: openstack-ha-guide
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-image-guide
|
- name: openstack-image-guide
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-user-guide
|
- name: openstack-user-guide
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-user-guide-admin
|
- name: openstack-user-guide-admin
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-security-guide
|
- name: openstack-security-guide
|
||||||
branch: ^master$
|
branch: master
|
||||||
- name: openstack-training-guides
|
- name: openstack-training-guides
|
||||||
branch: ^master$
|
branch: master
|
||||||
|
- name: ^.*manuals-propose-translation-update$
|
||||||
|
branch: master
|
||||||
|
- name: ^.*manuals-upstream-translation-update$
|
||||||
|
branch: master
|
||||||
# Documentation targets for master and future stable branches:
|
# Documentation targets for master and future stable branches:
|
||||||
- name: openstack-config-reference
|
- name: openstack-config-reference
|
||||||
branch: ^(?!stable/grizzly).*$
|
branch: ^(?!stable/grizzly).*$
|
||||||
@ -492,8 +501,6 @@ jobs:
|
|||||||
branch: ^(?!stable/grizzly).*$
|
branch: ^(?!stable/grizzly).*$
|
||||||
- name: ^gate-requirements-(python27|pypy)$
|
- name: ^gate-requirements-(python27|pypy)$
|
||||||
branch: ^(?!stable/grizzly).*$
|
branch: ^(?!stable/grizzly).*$
|
||||||
- name: manuals-upstream-translation-update
|
|
||||||
branch: ^master$
|
|
||||||
- name: gate-hacking-python33
|
- name: gate-hacking-python33
|
||||||
voting: false
|
voting: false
|
||||||
- name: gate-hacking-pypy
|
- name: gate-hacking-pypy
|
||||||
@ -2284,17 +2291,16 @@ projects:
|
|||||||
- name: openstack/api-site
|
- name: openstack/api-site
|
||||||
template:
|
template:
|
||||||
- name: openstack-doc-gate
|
- name: openstack-doc-gate
|
||||||
|
- name: openstack-doc-translation
|
||||||
post:
|
post:
|
||||||
- api-site-tox-doc-publishdocs
|
- api-site-tox-doc-publishdocs
|
||||||
- openstack-api-site
|
- openstack-api-site
|
||||||
- openstack-api-ref
|
- openstack-api-ref
|
||||||
- manuals-upstream-translation-update
|
|
||||||
periodic:
|
|
||||||
- manuals-propose-translation-update
|
|
||||||
|
|
||||||
- name: openstack/openstack-manuals
|
- name: openstack/openstack-manuals
|
||||||
template:
|
template:
|
||||||
- name: openstack-doc-gate
|
- name: openstack-doc-gate
|
||||||
|
- name: openstack-doc-translation
|
||||||
check:
|
check:
|
||||||
- gate-openstack-manuals-validate
|
- gate-openstack-manuals-validate
|
||||||
gate:
|
gate:
|
||||||
@ -2323,20 +2329,15 @@ projects:
|
|||||||
- openstack-security-guide
|
- openstack-security-guide
|
||||||
- openstack-user-guide
|
- openstack-user-guide
|
||||||
- openstack-user-guide-admin
|
- openstack-user-guide-admin
|
||||||
- manuals-upstream-translation-update
|
|
||||||
- openstack-training-guides
|
- openstack-training-guides
|
||||||
periodic:
|
|
||||||
- manuals-propose-translation-update
|
|
||||||
|
|
||||||
- name: openstack/operations-guide
|
- name: openstack/operations-guide
|
||||||
template:
|
template:
|
||||||
- name: openstack-doc-gate
|
- name: openstack-doc-gate
|
||||||
|
- name: openstack-doc-translation
|
||||||
post:
|
post:
|
||||||
- openstack-operations-guide
|
- openstack-operations-guide
|
||||||
- openstack-operations-guide-ja
|
- openstack-operations-guide-ja
|
||||||
- manuals-upstream-translation-update
|
|
||||||
periodic:
|
|
||||||
- manuals-propose-translation-update
|
|
||||||
|
|
||||||
# Section: OpenStack development projects
|
# Section: OpenStack development projects
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user