Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

[develop] Base images pipeline. #8699

Merged
merged 8 commits into from
Feb 25, 2020
Merged

[develop] Base images pipeline. #8699

merged 8 commits into from
Feb 25, 2020

Conversation

scottarnette
Copy link
Contributor

@scottarnette scottarnette commented Feb 25, 2020

Change Description

This PR will allow us to bring the base images pipeline back. This pipeline is used to ensure steps that are used to generate the images used for CI are up-to-date, catching issues such as deprecated Homebrew packages or missing yum packages earlier.

  • Setup the eosio-base-images pipeline in Buildkite.
    • Created base-images.yml for use by pipeline.
    • Adjust logic of generate-base-images.sh script to avoid pushing to Docker registry when $FORCE_BASE_IMAGE is true.
    • Supplies --no-cache to Docker build command to ensure all steps are executed when creating a container.

See:
Build 20724 | Build to ensure that Docker push functionality still works as intended in normal pipeline runs.
Base Images Build 3 | Build showing new pipeline functionality. This pipeline runs the appropriate script or creates the expected Docker container across the defined platforms.

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@scottarnette scottarnette merged commit b682368 into develop Feb 25, 2020
@scottarnette scottarnette deleted the cicd-base-images-dev branch February 25, 2020 21:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants