提交 b55a0b71 编写于 作者: A Amil Khanzada 提交者: Bradford Boyle

concourse: Remove unused dev_generate_installer.yml

- We're not sure when this file became abandoned, but it doesn't seem to
  be being used anywhere.
- Also remove task file and bash scripts that were only referenced by
  this pipeline.
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io>
Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io>
上级 e8238cc1
## ======================================================================
## resources
## ======================================================================
resources:
- name: gpdb_src
type: git
source:
branch: {{gpdb-git-branch}}
private_key: {{gpdb-git-key}}
uri: {{gpdb-git-remote}}
- name: gpaddon_src
type: git
source:
branch: {{gpaddon-git-branch}}
private_key: {{gpdb-git-key}}
uri: {{gpaddon-git-remote}}
- name: centos-gpdb-dev-6
type: docker-image
source:
repository: pivotaldata/centos-gpdb-dev
tag: '6-gcc6.2-llvm3.7'
username: {{docker_username}}
password: {{docker_password}}
- name: bin_gpdb_centos
type: s3
source:
access_key_id: {{bucket-access-key-id}}
bucket: {{dev-bucket-name}}
region_name: {{aws-region}}
secret_access_key: {{bucket-secret-access-key}}
versioned_file: {{bin_gpdb_centos_versioned_file}}
- name: installer_rhel6_gpdb_rc
type: s3
source:
access_key_id: {{bucket-access-key-id}}
bucket: {{dev-bucket-name}}
region_name: {{aws-region}}
secret_access_key: {{bucket-secret-access-key}}
versioned_file: deliverables/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
- name: installer_rhel6_gpdb_rc_md5
type: s3
source:
access_key_id: {{bucket-access-key-id}}
bucket: {{dev-bucket-name}}
region_name: {{aws-region}}
secret_access_key: {{bucket-secret-access-key}}
versioned_file: deliverables/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip.md5
- name: qautils_rhel6_tarball
type: s3
source:
access_key_id: {{bucket-access-key-id}}
bucket: {{dev-bucket-name}}
region_name: {{aws-region}}
secret_access_key: {{bucket-secret-access-key}}
versioned_file: deliverables/QAUtils-rhel6-x86_64.tar.gz
## ======================================================================
## jobs
## ======================================================================
jobs:
- name: compile_gpdb_centos6
serial: true
plan:
- aggregate:
- get: gpdb_src
trigger: true
- get: centos-gpdb-dev-6
- task: compile_gpdb
file: gpdb_src/concourse/tasks/compile_gpdb.yml
image: centos-gpdb-dev-6
params:
IVYREPO_HOST: {{ivyrepo_host}}
IVYREPO_REALM: {{ivyrepo_realm}}
IVYREPO_USER: {{ivyrepo_user}}
IVYREPO_PASSWD: {{ivyrepo_passwd}}
TARGET_OS: centos
TARGET_OS_VERSION: 6
BLD_TARGETS: ""
- aggregate:
- put: bin_gpdb_centos
params:
file: gpdb_artifacts/bin_gpdb.tar.gz
- name: gpdb_rc_packaging_centos
serial: true
plan:
- aggregate:
- get: gpdb_src
passed: [compile_gpdb_centos6]
- get: gpaddon_src
- get: bin_gpdb
resource: bin_gpdb_centos
passed: [compile_gpdb_centos6]
trigger: true
- get: centos-gpdb-dev-6
- task: separate_qautils_files_for_rc
file: gpdb_src/concourse/tasks/separate_qautils_files_for_rc.yml
image: centos-gpdb-dev-6
params:
QAUTILS_TARBALL: rc_bin_gpdb/QAUtils-rhel6-x86_64.tar.gz
- aggregate:
- task: gpdb_rc_packaging_centos
file: gpdb_src/concourse/tasks/gpdb_packaging.yml
image: centos-gpdb-dev-6
input_mapping:
bin_gpdb: rc_bin_gpdb
output_mapping:
packaged_gpdb: packaged_gpdb_rc
params:
INSTALL_SCRIPT_SRC: gpdb_src/gpAux/addon/license/installer-header-rhel-gpdb.sh
INSTALLER_ZIP: packaged_gpdb/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
ADD_README_INSTALL: true
- aggregate:
- put: installer_rhel6_gpdb_rc
params:
file: packaged_gpdb_rc/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
- put: installer_rhel6_gpdb_rc_md5
params:
file: packaged_gpdb_rc/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip.md5
- put: qautils_rhel6_tarball
params:
file: rc_bin_gpdb/QAUtils-rhel6-x86_64.tar.gz
#!/bin/bash -l
set -euxo pipefail
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
substitute_GP_VERSION() {
GP_VERSION=$("$DIR/../../getversion" --short)
INSTALLER_ZIP=${INSTALLER_ZIP//@GP_VERSION@/${GP_VERSION}}
}
function echo_expected_env_variables() {
echo "$INSTALL_SCRIPT_SRC"
echo "$GPDB_TARGZ"
echo "$INSTALLER_ZIP"
}
function _main() {
substitute_GP_VERSION
echo_expected_env_variables
# Copy gpaddon into addon to ensure the availability of all the installer scripts
cp -R gpaddon_src gpdb_src/gpAux/addon
local installer_bin
installer_bin=$( echo "$INSTALLER_ZIP" | sed "s/.zip/.bin/" | xargs basename)
GP_VERSION=$("${DIR}/../../getversion" --short)
sed -i \
-e "s:\(installPath=/usr/local/GP-\).*:\1$GP_VERSION:" \
-e "s:\(installPath=/usr/local/greenplum-db-\).*:\1$GP_VERSION:" \
"$INSTALL_SCRIPT_SRC"
cat "$INSTALL_SCRIPT_SRC" "$GPDB_TARGZ" > "$installer_bin"
chmod a+x "$installer_bin"
zip "$INSTALLER_ZIP" "$installer_bin"
openssl dgst -sha256 "$INSTALLER_ZIP" > "$INSTALLER_ZIP".sha256
}
_main "$@"
platform: linux
image_resource:
type: docker-image
inputs:
- name: gpdb_src
- name: gpaddon_src
- name: bin_gpdb
outputs:
- name: packaged_gpdb
run:
path: gpdb_src/concourse/scripts/gpdb_packaging.bash
params:
INSTALL_SCRIPT_SRC: gpaddon/license/REPLACE_IN_PIPELINE_installer-header-foraspecificOS.sh
GPDB_TARGZ: bin_gpdb/bin_gpdb.tar.gz
INSTALLER_ZIP: packaged_gpdb/greenplum-db-VERSION-OS-x86_64.zip
---
platform: linux
image_resource:
type: docker-image
source:
repository: pivotaldata/sles-gpdb-dev
tag: 11-beta
inputs:
- name: gpdb_src
- name: gpaddon_src
- name: bin_gpdb
outputs:
- name: packaged_gpdb
run:
path: gpdb_src/concourse/scripts/gpdb_packaging.bash
params:
INSTALL_SCRIPT_SRC: gpaddon/license/REPLACE_IN_PIPELINE_installer-header-foraspecificOS.sh
GPDB_TARGZ: bin_gpdb/bin_gpdb.tar.gz
INSTALLER_ZIP: packaged_gpdb/greenplum-db-VERSION-OS-x86_64.zip
---
platform: linux
image_resource:
type: docker-image
source:
repository: pivotaldata/sles-gpdb-dev
tag: 11-beta
inputs:
- name: gpdb_src
- name: bin_gpdb
outputs:
- name: rc_bin_gpdb
run:
path: gpdb_src/concourse/scripts/separate_qautils_files_for_rc.bash
params:
QAUTILS_FILES: gpdb_src/gpAux/releng/NON_PRODUCTION_FILES.txt
INPUT_TARBALL: bin_gpdb/bin_gpdb.tar.gz
OUTPUT_TARBALL: rc_bin_gpdb/bin_gpdb.tar.gz
QAUTILS_TARBALL: rc_bin_gpdb/QAUtils-OS-x86_64.tar.gz
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册