Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.

Adding image build support to the preview system #352

Merged
merged 1 commit into from
Mar 19, 2021

Conversation

Mierdin
Copy link
Member

@Mierdin Mierdin commented Feb 18, 2021

For a long time, the NRE Labs contribution process has had a big technical hurdle to cross, which was that all changes to images must be contributed first before any content contribution changes that might rely on these changes. This was because images were not automatically built as part of the CI process, and therefore must be contributed first, deployed to latest, and then the preview system could use them in a future PR.

This PR is the culmination of some work that has gone on in the back-end to support the building of images for previews in real-time, so this hurdle no longer exists. The majority of the work is behind the scenes, but this PR does introduce the necessary logic to the CI workflow to trigger this activity and wait to deploy a preview once all of the images are built properly.

Currently the NRE labs docs still reference this limitation but I'll be updating that in the near future.

@Mierdin Mierdin force-pushed the image-build-support branch 26 times, most recently from b42b185 to 8f6813e Compare February 18, 2021 22:42
@Mierdin Mierdin force-pushed the image-build-support branch 4 times, most recently from e2bea45 to b0063b3 Compare March 18, 2021 21:00
@Mierdin Mierdin force-pushed the image-build-support branch 21 times, most recently from efa2e75 to f4a408e Compare March 19, 2021 16:24
@Mierdin Mierdin force-pushed the image-build-support branch from f4a408e to 7406a5b Compare March 19, 2021 16:44
@nre-labs-preview
Copy link

I've constructed a preview of your change, and it is available at https://preview-v95ldel.nrelabs.io/

This is a fully-deployed version of the full NRE Labs site, so navigate to the lesson catalog to find your lesson.

Please note that this preview is only active for 12 hours

Preview Service Documentatation

Details

@Mierdin Mierdin marked this pull request as ready for review March 19, 2021 16:47
@Mierdin Mierdin merged commit 5bb42d4 into master Mar 19, 2021
@Mierdin Mierdin deleted the image-build-support branch March 19, 2021 16:47
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.

1 participant