6b53cefdfe
These jobs don't actually care about where they run as its just shuffling files around. Move it ahead to Xenial to get the extra years of support out of it. Change-Id: I0b9985f6189fb5e6aa01c1055adaa62d75d6c3a1
69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
# simply copy the contents of the repository to the server, no building needed
|
|
- job:
|
|
name: infra-publications-publish
|
|
node: ubuntu-xenial
|
|
|
|
builders:
|
|
- gerrit-git-prep
|
|
- install-distro-packages
|
|
- revoke-sudo
|
|
- shell: |
|
|
#!/bin/bash -x
|
|
# NAME will either be the branch name or the tag name
|
|
NAME=`echo $ZUUL_REFNAME | sed 's/refs.tags.//'`
|
|
mkdir -p _out/$NAME
|
|
for FN in * ; do
|
|
if [ "_out" != "$FN" ] ; then
|
|
mv $FN _out/$NAME/
|
|
fi
|
|
done
|
|
- add-docs-root-marker:
|
|
docsrootdir: _out/
|
|
|
|
publishers:
|
|
- ftp:
|
|
site: docs.openstack.org
|
|
source: '_out/**'
|
|
target: 'infra/publications/'
|
|
remove-prefix: '_out/'
|
|
excludes: ''
|
|
- afs:
|
|
site: afs-docs
|
|
source: '_out/**'
|
|
target: 'infra/publications/'
|
|
remove-prefix: '_out/'
|
|
- console-log
|
|
|
|
- job:
|
|
name: infra-publications-publish-index
|
|
node: ubuntu-xenial
|
|
|
|
builders:
|
|
- gerrit-git-prep
|
|
- install-distro-packages
|
|
- revoke-sudo
|
|
- shell: |
|
|
#!/bin/bash -xe
|
|
git reset --hard remotes/origin/master
|
|
if ! git clean -x -f -d -q ; then
|
|
sleep 1
|
|
git clean -x -f -d -q
|
|
fi
|
|
./make-index
|
|
- add-docs-root-marker:
|
|
docsrootdir: output/
|
|
|
|
publishers:
|
|
- ftp:
|
|
site: docs.openstack.org
|
|
source: 'output/**'
|
|
target: 'infra/publications/'
|
|
remove-prefix: 'output/'
|
|
excludes: ''
|
|
- afs:
|
|
site: afs-docs
|
|
source: 'output/**'
|
|
target: 'infra/publications/'
|
|
remove-prefix: 'output/'
|
|
- console-log
|