Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev: Single build image #2400

Merged
merged 10 commits into from
May 18, 2022
Merged

dev: Single build image #2400

merged 10 commits into from
May 18, 2022

Conversation

mastercactapus
Copy link
Member

Description:
This PR updates the build-env image to have the necessary dependencies to run Cypress tests, allowing all build steps to be run in the same container.

  • New Procfile.cypress.ci added for running Cypress tests in CI
  • runproc has a new annotation @oneshot allowing it to be used for running tests
  • build-env is now based on debian instead of alpine and contains google chrome pre-installed
  • A new build-all.yml task was added to replace the smoketest, binary, and integration steps
  • pgdump-lite now sets proper isolation options

Out of Scope
This PR is just a first step, adding the new build task which will be transitioned to at a later time. The primary change with this PR is the tool fixes and the build-env image having missing deps added. Existing pipeline should otherwise work as-is.

@mastercactapus mastercactapus merged commit 13107f3 into master May 18, 2022
@mastercactapus mastercactapus deleted the single-build-image branch May 18, 2022 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants