At the moment it is not possible to install skyline-console from repo through pip since static files were updated last time 2 years ago, and they do not correspond to relevant content of the project. With that, it is still possible to install skyline-console with pip but only from PyPi. However, Skyline project does not cut releases frequently, so it's worth enabling building skyline-console with yarn in case of need for urgent bugfix rather then wait for another PyPi release. For that we add logic that will attempt to discover if we're dealing with PyPi release or some SHA and act accordingly to this. We also tring to be smart on when to re-build skyline-console by fetching actual state/available wheels on repo container. Change-Id: Iacb703b5ee4d51990edc3dea717b3b8b57705a60
31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
---
|
|
# Copyright 2022, BBC R&D
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
- project:
|
|
templates:
|
|
- check-requirements
|
|
- openstack-ansible-linters-jobs
|
|
- openstack-ansible-deploy-aio_metal-jobs
|
|
- publish-openstack-docs-pti
|
|
- build-release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- openstack-ansible-deploy-aio_skyline_yarn-ubuntu-jammy
|
|
- openstack-ansible-deploy-aio_skyline_yarn-rockylinux-9
|
|
gate:
|
|
jobs:
|
|
- openstack-ansible-deploy-aio_skyline_yarn-ubuntu-jammy
|
|
- openstack-ansible-deploy-aio_skyline_yarn-rockylinux-9
|