Build late artifacts without rebuilding fuel packages
Implement flag PATCHING_CI, which is equal 0, means: patching
feature is disabled.
If PATCHING_CI=1, then:
1) Add 6.1-release mirror [1];
2) Build iso with BUILD_PACKAGES=0
late packages (fuel-bootstrap-image, fuel-target-centos-images, fuel-docker-images) should be always build in spite of BUILD_PACKAGES flag, since they are depend on the first level
artifacts (packages);
3) Update requirements-*.txt files with patching approach since
we need to store original requirements.txt and be sure that
building staging mirror will produce the same results as for
release 6.1;
4) Make sure the release version of bootstrap, centos-image and
docker packages is increasing.
We need to be sure that packages (in packages-late target):
- fuel-bootstrap-image
- fuel-target-centos-images
- fuel-docker-images
will increase their release numbers by 1 continuously
in order to be able to ship them in updates repositories.
Reviewed: https:/ /review. openstack. org/213020 /git.openstack. org/cgit/ stackforge/ fuel-main/ commit/ ?id=915c5a68958 51304cbd8bd9371 516c78dac9187a
Committed: https:/
Submitter: Jenkins
Branch: stable/6.1
commit 915c5a689585130 4cbd8bd9371516c 78dac9187a
Author: Sergey Kulanov <email address hidden>
Date: Fri Aug 14 11:03:51 2015 +0300
Build late artifacts without rebuilding fuel packages
Implement flag PATCHING_CI, which is equal 0, means: patching
feature is disabled.
If PATCHING_CI=1, then:
1) Add 6.1-release mirror [1]; -image, fuel-target- centos- images,
fuel-docker- images) should be always build in spite of
BUILD_PACKAGES flag, since they are depend on the first level image centos- images
2) Build iso with BUILD_PACKAGES=0
late packages (fuel-bootstrap
artifacts (packages);
3) Update requirements-*.txt files with patching approach since
we need to store original requirements.txt and be sure that
building staging mirror will produce the same results as for
release 6.1;
4) Make sure the release version of bootstrap, centos-image and
docker packages is increasing.
We need to be sure that packages (in packages-late target):
- fuel-bootstrap-
- fuel-target-
- fuel-docker-images
will increase their release numbers by 1 continuously
in order to be able to ship them in updates repositories.
[1]. http:// mirror. fuel-infra. org/fwm/ 6.1-release/
Closes-bug: #1484534
Change-Id: I135136e27040d1 663364c3384dea5 5cf25860a5a