
* Install build artifacts to a fixed dir rather than attempting to infer a location based on the Python binary location. That was intended to work seamlessly in venvs, we'll burn that bridge when we come to it, for now just put it all in $DEST/usr/{include|lib}. This also removed the need for root access for these files to allow the build steps to be performed on laptops that may not otherwise run DevStack. * Install systemd unit files directly to /etc/systemd/system and skip the requirement to copy them a second time * Add the declarations to settings for the devstack playbook to handle plugin precedence order properly. Change-Id: I5d68465384e000c05eb650a8358b70f7a7a6c293 Signed-off-by: Dean Troyer <dtroyer@gmail.com>
57 lines
1.3 KiB
YAML
57 lines
1.3 KiB
YAML
---
|
|
- project:
|
|
templates:
|
|
- build-openstack-docs-pti
|
|
check:
|
|
jobs:
|
|
- build-openstack-api-ref
|
|
- build-openstack-releasenotes
|
|
- openstack-tox-linters
|
|
- openstack-tox-pep8
|
|
- stx-devstack-metal:
|
|
voting: false
|
|
gate:
|
|
jobs:
|
|
- build-openstack-api-ref
|
|
- build-openstack-releasenotes
|
|
- openstack-tox-linters
|
|
- openstack-tox-pep8
|
|
post:
|
|
jobs:
|
|
- publish-stx-api-ref
|
|
- publish-stx-tox
|
|
- publish-stx-releasenotes
|
|
|
|
- job:
|
|
name: stx-devstack-metal
|
|
parent: stx-devstack-base
|
|
timeout: 7800
|
|
required-projects:
|
|
- openstack/stx-update
|
|
- openstack/stx-fault
|
|
- openstack/stx-nfv
|
|
vars:
|
|
tox_envlist: functional
|
|
devstack_services:
|
|
horizon: false
|
|
# StarlingX services
|
|
fm-common: true
|
|
# fm-api: true
|
|
# mtce: true
|
|
mtce-compute: true
|
|
mtce-control: true
|
|
mtce-storage: true
|
|
fsmon: true
|
|
hbs: true
|
|
hwmon: true
|
|
mtcalarm: true
|
|
mtclog: true
|
|
pmon: true
|
|
rmon: true
|
|
devstack_plugins:
|
|
stx-fault: git://git.starlingx.io/stx-fault
|
|
stx-nfv: git://git.starlingx.io/stx-nfv
|
|
stx-update: git://git.starlingx.io/stx-update
|
|
files:
|
|
- ^devstack/.*
|