- 02 7月, 2019 1 次提交
-
-
由 Mark Sliva 提交于
Prior to this change it would only run on centos7. Also pipelines that did not target centos7 would fail to run. Co-authored-by: NMark Sliva <msliva@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io> (cherry picked from commit e995ae86)
-
- 28 6月, 2019 2 次提交
-
-
由 Shoaib Lari 提交于
The `gen_pipeline()` function called the `suggested_git_remote()` and the `suggested_git_branch()` functions as default values for the `git_remote` and `git_branch` parameters. For `prod` pipeline, the `gen_pipeline()` function is called with GPDB repo and `BASE_BRANCH`. However, the `suggested_*()` functions are called in the `gen_pipeline()` function definition resulting in error as they are not applicable for the production branches. Therefore, in this commit we have used `None` as the default and call the `suggested_*()` functions only if the corresponding parameters are not provided by the caller. (cherry picked from commit 8ed17a81) Co-authored-by: NJacob Champion <pchampion@pivotal.io>
-
由 Shoaib Lari 提交于
The gpconfig test was failing for UTF-8 characters when run on Ubuntu because our test containers use the POSIX locale. In this commit, we have set the `LC_TYPE` to `en_US.UTF-8` for the gpconfig test so that the test has the same behavior on all platforms. (cherry picked from commit 4ba11535) Co-authored-by: NJacob Champion <pchampion@pivotal.io>
-
- 27 6月, 2019 7 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Shaoqi Bai 提交于
greenplum-db/greenplum-database-release Previously, releng team merged PR https://github.com/greenplum-db/gpdb/pull/7906 to release open source Greenplum-db in gpdb repo, and later on, we decided to move these work to new repo greenplum-db/greenplum-database-release, this commit delete the previouse work we have done Reviewed-by: NMark Sliva <msliva@pivotal.io> Reviewed-by: NAmil Khanzada <akhanzada@pivotal.io>
-
由 Bradford D. Boyle 提交于
The resource rename is needed in order to fetch the correct version. Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
由 Bradford D. Boyle 提交于
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
由 Bradford D. Boyle 提交于
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NMark Sliva <msliva@pivotal.io>
-
由 Mark Sliva 提交于
We are introducing a new pattern of using BATS and python unit testing for files inside the concourse/scripts folder. Currently, there are no unit tests, but this pattern allows them to easily be added. Co-authored-by: NMark Sliva <msliva@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io>
-
- 26 6月, 2019 2 次提交
-
-
由 Mark Sliva 提交于
The task was originally separating NON_PRODUCTION_FILES.txt out of the bin_gpdb tarball and putting them into the QAUTILS_TARBALL, and leaving OUTPUT_TARBALL with the rest of the files. However, QAUTILS_TARBALL is never used, the only important function is to remove the NON_PRODUCTION_FILES.txt. With this commit, we refactor the separate_qautils_files to only remove files. Also, we introduce a new pattern for TDD'ing bash scripts by using the MIT-licensed BATS framework. Co-authored-by: NMark Sliva <msliva@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io>
-
由 Bradford D. Boyle 提交于
Instead of re-compiling from source at a release tag, the pipeline downloads a released RPM from PivNet and transforms it to a tarball for use in binary_swap tests. Co-authored-by: NAsim Praveen <apraveen@pivotal.io> Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 25 6月, 2019 3 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
Add the windows clinets testing jobs to pipelines Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
1) Run TEST_REMOTE.py of gpload 2) Run psql SSL, gpfdist Windows pipe testing Co-authored-by: NPeifeng Qiu <pqiu@pivotal.io> Co-authored-by: NTingfang Bao <bbao@pivotal.io> Co-authored-by: NXiaoran Wang <xiwang@pivotal.io> Co-authored-by: NXiaodong Huo <xhuo@pivotal.io>
-
- 22 6月, 2019 1 次提交
-
-
由 Mark Sliva 提交于
So that machines with the same user do not accidentally clobber existing pipeline. Also remove the -b option because it is now default and rework some logic. Co-authored-by: NMark Sliva <msliva@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io> (cherry picked from commit 9fe24dae)
-
- 21 6月, 2019 1 次提交
-
-
由 Shoaib Lari 提交于
We have added Ubuntu 18.04 support for the behave CLI tests. Co-authored-by: NJacob Champion <pchampion@pivotal.io> Co-authored-by: NDavid Krieger <dkrieger@pivotal.io> Co-authored-by: NNikolaos Kalampalikis <nkalampalikis@pivotal.io> (cherry picked from commit 35d74d57)
-
- 20 6月, 2019 1 次提交
-
-
由 Shaoqi Bai 提交于
Tarball Configure with specific configure flags for open source gpdb. Except for python, others quicklz, sigar are not built with open source gpdb. Includes python dependencies from pythonsrc-ext. For more info, refer https://github.com/pivotal/gp-releng/blob/master/docs/OpenSource-Greenplum-Database-Server-Feature-Component-Packaging-Guidelines.mdCo-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NShaoqi Bai <sbai@pivotal.io> (cherry picked from commit 4b48556f)
-
- 11 6月, 2019 1 次提交
-
- 09 6月, 2019 1 次提交
-
-
由 Bradford D. Boyle 提交于
Authored-by: NBradford D. Boyle <bboyle@pivotal.io>
-
- 08 6月, 2019 3 次提交
-
-
由 Bradford D. Boyle 提交于
In previous versions of Greenplum, Ivy was used to resolve and download dependencies for building the GPDB server. As we shift towards relying on the build environment to provided the necessary dependencies, we no longer require Ivy. Previous work had shifted the dependencies out of Ivy for supported platforms (i.e., RHEL and Ubuntu) but the Concourse pipeline was still invoking Ivy (an effective no-op) as part of the sync_tools task. This commit removes the sync_tools task and the remaining Ivy configuration from inside of gpAux. The responsibility for downloading gporca was moved into the compile_gpdb Concourse task which is where xerces-c and orca are built. Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NGoutam Tadi <gtadi@pivotal.io> (cherry picked from commit 1315881c)
-
由 Bradford D. Boyle 提交于
- convert print statements to function calls - remove unused import - fix a few minor PEP8 spacing lints Authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit 8e7cb232)
-
由 Kalen Krempely 提交于
Due to the number of platforms we now support and variety of customer specific environments, it is not practical to update gpcheck to cover all these cases. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io> (cherry picked from commit 50f98856)
-
- 07 6月, 2019 1 次提交
-
-
由 Tingfang Bao 提交于
* Add gpdb github release pipeline Automatic creation of Github Tags and Releases Authored-by: NTingfang Bao <bbao@pivotal.io>
-
- 05 6月, 2019 2 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Bradford D. Boyle 提交于
This PR removes SLES11 from the gpAux build system and from Concourse CI scripts. SLES11 will not be supported for GPDB 6+. (cherry picked from commit 9b60c5b4)
-
- 03 6月, 2019 2 次提交
-
-
由 Tingfang Bao 提交于
Authored-by: NTingfang Bao <bbao@pivotal.io>
-
由 Tingfang Bao 提交于
* Add windows gpdb clients compile task to pipeline Co-authored-by: NPeifeng Qiu <pqiu@pivotal.io> Co-authored-by: NBob Bao <bbao@pivotal.io>
-
- 30 5月, 2019 1 次提交
-
-
由 Shoaib Lari 提交于
The gen_pipeline utiltiy generates pipelines with the gpdb_ prefix including for the master pipeline. However, for 6X_STABLE, 5X_STABLE etc., we want the pipelines to be named with the production branch name only. This commit addresses this issue. Authored-by: NShoaib Lari <slari@pivotal.io>
-
- 29 5月, 2019 5 次提交
-
-
由 Bradford D. Boyle 提交于
Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NJesse Zhang <jzhang@pivotal.io>
-
由 Bradford D. Boyle 提交于
Inline tasks are hard to test in isolation because you cannot `fly execute` them. Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NJesse Zhang <jzhang@pivotal.io> (cherry picked from commit 7596bd89)
-
由 Jesse Zhang 提交于
- update release candidate job to produce release candidate artifacts for Ubuntu 18.04 - adjusted for the 6X_STABLE artifact buckets on top of the backpatch Co-authored-by: NJesse Zhang <jzhang@pivotal.io> Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit 5389a63c)
-
由 Jesse Zhang 提交于
- ubuntu jobs are using the systems compiler and the Docker build image does not contain the GCC 6.4.0 package; CI scripts are modified to conditionally source the gcc environment setup script - when running `make demo-cluster` on ubuntu, it looks like `su` does not preserve the environment set by "greenplum_path.sh" so we re-source "greenplum_path.sh" as gpadmin before starting the demo cluster Co-authored-by: NJesse Zhang <jzhang@pivotal.io> Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> (cherry picked from commit 7708a43b)
-
由 Bradford D. Boyle 提交于
- add ubuntu18.04 as a choice for OS type - include ubuntu18.04 as an OS type for prod pipelines - python, sigar, and zstd build dependencies are included in the gpdb6-ubuntu18.04-build image - the ubuntu docker image has sigar and python installed already and there is no libquicklz-devel package for ubuntu so these inputs have been marked optional in the task - the configure flags were copied from the RHEL7 configure flags - update functions `include_quicklz` and `include_zstd` to handle differences in where the libraries are installed on RHEL7 and Ubuntu platforms - change mv to cp to make local iteration easier; this might also be slightly more performant on Concourse w/ the overlay volumes Co-authored-by: NGoutam Tadi <gtadi@pivotal.io> Co-authored-by: NBradford D. Boyle <bboyle@pivotal.io> Co-authored-by: NJesse Zhang <jzhang@pivotal.io> (cherry picked from commit 6e92c42b)
-
- 25 5月, 2019 6 次提交
-
-
由 Jamie McAtamney 提交于
Check that the target passed in is valid by comparing it against secrets filenames. Co-authored-by: Jamie McAtamney <jmcatamney@pivotal.io Co-authored-by: Kalen Krempely <kkrempely@pivotal.io
-
由 Kalen Krempely 提交于
When branching gpdb simply update the gen_pipeline branch variable to freeze to the appropriate pipeline version.
-
由 Kalen Krempely 提交于
Rename pipeline_type to pipeline_target for clarity now that teams have their own concourse instance and the -t argument specifys the fly target. Also add two new flags: --pipeline_configuration, to make it easy for teams to make dev pipelines that match the prod pipeline, and --use_branch, to make it easier to have pipelines in flight for multiple branches without overlap. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io> Co-authored-by: NShoaib Lari <slari@pivotal.io>
-
由 Kalen Krempely 提交于
Remove unneeded shell=True from subprocess command. This is safer to use as it does not rely on calling an unknown shell. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io>
-
由 Kalen Krempely 提交于
Update gen_pipeline to take a team target for the pipeline_type parameter, which then uses the appropriate team's variable file. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io>
-
由 Shoaib Lari 提交于
The master version of gen_pipeline.py was refactored for better formatting and clarity, and this commit backports that refactor. Co-authored-by: NShoaib Lari <slari@pivotal.io> Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io>
-