Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 4a4e6a0

Browse files
author
Joseph Palermo
committedSep 1, 2023
Major overhaul on acceptance test infrastructure and ci pipeline
- Intent is to deploy this to the shared foundational infrastructure ci instance - As there is no longer a long lived bosh director, the acceptance tests now run in a bosh-lite environment directly in the CI container - CI has jobs for acceptance tests, automated weekly bumps for golang packages, automated bumps of postgres packages, a job to cut a final release, and a job that detects postgres 15 package bumps and automatically triggers a release - All other CI pipelines and tasks have been removed - Acceptance tests have been updated to go mod and dependencies have been vendored - I've removed the "old" concept from the versions.yml and instead changed the helper to use the release two versions back as the old one. Not 100% sure this is correct behavior (and may cause problems due to v45 being broken), but it seems like testing n-2 to current will always catch problems caused by a major postgres bump.
1 parent fb4198c commit 4a4e6a0

File tree

1,131 files changed

+487919
-1990
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,131 files changed

+487919
-1990
lines changed
 

‎.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,5 @@
2323
/releases/*.tgz
2424
/src/acceptance-tests/bin
2525
/src/acceptance-tests/pkg
26-
/src/acceptance-tests/vendor
2726
/tags
2827
pgats_config.yml

‎ci/configure.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -eu
4+
5+
dir="$(dirname "$0")"
6+
7+
fly -t "${CONCOURSE_TARGET:-bosh}" set-pipeline -p postgres-release -c "$dir/pipeline.yml"

0 commit comments

Comments
 (0)
Please sign in to comment.