project-config/jenkins/jobs/astara.yaml
Adam Gandelman be7dfc521f Rename projects akanda-* -> astara-*
The project-formely-known as Akanda has moved to openstack/ and is to be
renamed Astara. This is the final phase of the project move+rename.

This patch renames:

    - openstack/akanda-rug -> openstack/astara
    - openstack/akanda-appliance -> openstack/astara-appliance
    - openstack/akanda-horizon -> openstack/astara-horizon
    - openstatck/akanda-neutron -> openstack/astara-neutron

It also renames gerrit groups:
    - akanda-core -> astara-core
    - akanda-release -> astara-release

As part of the rename, it also retires two unused repos to openstack-attic:

    - akanda
    - akanda-appliance-builder

Jenkins jobs and zuul layouts updated accordingly.

Change-Id: I3d64946d00cf7fd9c8dce725c56b83e256a6fd11
2015-11-06 19:24:19 +00:00

104 lines
2.9 KiB
YAML

- builder:
name: astara-dsvm
builders:
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST={run-tempest}
export DEVSTACK_GATE_NEUTRON=1
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
export PROJECTS="openstack/astara $PROJECTS"
export PROJECTS="openstack/astara-neutron $PROJECTS"
export PROJECTS="openstack/astara-appliance $PROJECTS"
export PROJECTS="openstack/astara-horizon $PROJECTS"
export DEVSTACK_LOCAL_CONFIG="enable_plugin astara https://git.openstack.org/openstack/astara"$'\n'"enable_service astara"
export BUILD_APPLIANCE={build-astara-appliance}
if [ "$BUILD_APPLIANCE" == "1" ] ; then
export DEVSTACK_LOCAL_CONFIG+=$'\n'"BUILD_AKANDA_APPLIANCE_IMAGE=True"
fi
if [ "$DEVSTACK_GATE_TEMPEST" == "0" ]; then
function post_test_hook {{
source $BASE/new/devstack/openrc admin admin
cd /opt/stack/new/astara
sudo -H -E -u stack ./tools/run_functional.sh
}}
export -f post_test_hook
fi
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- job-template:
name: '{pipeline}-functional-dsvm-astara{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- astara-dsvm:
build-astara-appliance: 0
run-tempest: 0
branch-override: '{branch-override}'
publishers:
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-functional-dsvm-astara-appliance-src{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- astara-dsvm:
build-astara-appliance: 1
run-tempest: 0
branch-override: '{branch-override}'
publishers:
- devstack-logs
- console-log
- job:
name: 'astara-appliance-buildimage'
node: 'bare-trusty'
builders:
- link-logs
- net-info
- gerrit-git-prep
- diskimage-builder-install
- shell: |
#!/bin/bash -xe
tox -e build_image
mv build/astara_appliance.qcow2 $WORKSPACE/astara_appliance.qcow2
publishers:
- scp:
site: 'tarballs.openstack.org'
files:
- source: 'astara_appliance.qcow2'
target: 'tarballs/astara-appliance/images'
keep-hierarchy: false
copy-after-failure: false
- console-log