ENGINE_ROOT_DIR="$WORKSPACE"
fi
-# TODO (fdegir): this is temporarily here to develop the jobs
-if [[ "$GERRIT_PROJECT" != "infra/engine" ]]; then
- cd $ENGINE_ROOT_DIR
- git fetch "https://gerrit.nordix.org/infra/engine" refs/changes/23/4823/18 && git checkout FETCH_HEAD
-fi
-
# NOTE (fdegir): for bifrost based deployments, we don't need these files so we fake them
OPENRC_FILE=${OPENRC_FILE:-/tmp/openrc}
HEAT_ENVIRONMENT_FILENAME=${HEAT_ENVIRONMENT_FILENAME:-/tmp/heat}
/bin/cp -f $OPENRC_FILE /tmp/openrc
cd "$ENGINE_ROOT_DIR/engine"
-./deploy.sh -d -s "$STACK_TYPE" -v "$STACK_VERSION" -p "$PDF" -i "$IDF" -o /tmp/openrc
+./deploy.sh -s "$STACK_TYPE" -b "$STACK_VERSION" -p "$PDF" -i "$IDF" -o /tmp/openrc -d "$DISTRO" -v
# vim: set ts=2 sw=2 expandtab:
echo "Info : Cloning infra/engine repository"
git clone -q https://gerrit.nordix.org/infra/engine.git "$WORKSPACE"
cd "$WORKSPACE"
- # TODO (fdegir): this is temporarily here to develop the jobs
- git fetch "https://gerrit.nordix.org/infra/engine" refs/changes/23/4823/18 && git checkout FETCH_HEAD
fi
# file to record change metadata
export NORDIX_ARM_HTTPS_URL="https://artifactory.nordix.org/artifactory"
export ARTIFACT_ARM_FOLDER="gerrit"
export BUILD_IDENTIFIER=$GERRIT_CHANGE_NUMBER
-export INSTALLER_FILE="${STACK_TYPE}-ubuntu1804.bsx"
-export BUILD_ARTIFACTS="${STACK_TYPE}-ubuntu1804.bsx"
+export INSTALLER_FILE="${STACK_TYPE}-${DISTRO}.bsx"
+export BUILD_ARTIFACTS="${STACK_TYPE}-${DISTRO}.bsx"
export NORDIX_ARM_REPO="nordix-${STACK_TYPE}"
export NORDIX_ARTIFACT_URL="$NORDIX_ARM_HTTPS_URL/$NORDIX_ARM_REPO/installer/oss/$ARTIFACT_ARM_FOLDER/$BUILD_IDENTIFIER"
BUILD_IDENTIFIER=$BUILD_IDENTIFIER
BUILD_DATE=$(date '+%Y%m%d%H%M')
BUILT_BY=$BUILD_URL
+DISTRO=$DISTRO
CI_LOOP=$CI_LOOP
ENGINE_SHA=$(git rev-parse HEAD)
INSTALLER_FILE=${STACK_TYPE}-ubuntu1804.bsx
echo "Info : Packaging stack $STACK_TYPE"
cd "$WORKSPACE/engine"
-./package.sh -s "$STACK_TYPE" -v "$STACK_VERSION" -d
+./package.sh -s "$STACK_TYPE" -b "$STACK_VERSION" -d "$DISTRO" -v
# vim: set ts=2 sw=2 expandtab:
concurrent: true
parameters:
+ - string:
+ name: DISTRO
+ default: '{distro}'
+ description: 'Distribution to use for configuring target nodes (networking etc.)'
- label:
name: SLAVE_LABEL
default: 'engine-{slave-type}-{environment-type}-{distro}-fra'
concurrent: true
parameters:
+ - string:
+ name: DISTRO
+ default: '{distro}'
+ description: 'Distribution to use for configuring target nodes (networking etc.)'
- label:
name: SLAVE_LABEL
default: 'engine-{slave-type}-{environment-type}-{distro}-fra'
concurrent: true
parameters:
+ - string:
+ name: DISTRO
+ default: '{distro}'
+ description: 'Distribution to use for configuring target nodes (networking etc.)'
- label:
name: SLAVE_LABEL
default: 'engine-{slave-type}-{environment-type}-{distro}-fra'
concurrent: true
parameters:
+ - string:
+ name: DISTRO
+ default: '{distro}'
+ description: 'Distribution to use for configuring target nodes (networking etc.)'
- label:
name: SLAVE_LABEL
default: 'engine-{slave-type}-{environment-type}-{distro}-fra'
concurrent: true
parameters:
+ - string:
+ name: DISTRO
+ default: '{distro}'
+ description: 'Distribution to use for configuring target nodes (networking etc.)'
- label:
name: SLAVE_LABEL
default: 'engine-{slave-type}-{environment-type}-{distro}-fra'