NASA-PDS / devops

Parent repo for PDS DevOps activities
Apache License 2.0
0 stars 0 forks source link

Develop baseline CI/CD for React Projects #67

Closed jordanpadams closed 3 months ago

jordanpadams commented 1 year ago

💡 Description

Laying the groundwork for a future roundup requirement, let's create a new GitHub Action in a repo using NPM and test our what we want/need in order to support it.

For now, let's just build out the branch testing, unstable, and stable deliveries:

branch-cicd.yaml - install dependencies, build, verify success:

unstable-cicd.yaml - install dependencies, build, deploy to dev npm (NOTE: requires package.json to already be updated as indicated in README):

stable-cicd.yaml - install dependencies, build, deploy to dev npm (NOTE: requires package.json to already be updated as indicated in README):

Associated requirement

Sub-tasks

jordanpadams commented 7 months ago

📆 October status: Delayed start due to other roundup-action tickets. Will hopefully catch up in November. No impact on build deliveries anticipated.

jordanpadams commented 6 months ago

📆 November status: Initial components defined. Awaiting implementaiton.

jordanpadams commented 6 months ago

@nutjob4life here is the parent Epic for this task with a breakdown of what I think may need to be done. Obviously this can be changed, but just jotted down some ideas a couple months ago

nutjob4life commented 6 months ago

@jordanpadams 🎉 thanks!

jordanpadams commented 5 months ago

📆 December status: In work. On schedule.

jordanpadams commented 4 months ago

📆 01/2024 status: In work. On schedule.

jordanpadams commented 3 months ago

@nutjob4life Where are we at with this? Are we unblocked and ready to proceed to some of these other tasks?

jordanpadams commented 3 months ago

📆 02/2024 status: Closing this out as "Phase 1". will move many sub-tasks to continued work in B15.0. No impact on delivery since this is an internal team optimization.

jordanpadams commented 3 months ago

@nutjob4life moving next phase here; https://github.com/NASA-PDS/devops/issues/69

nutjob4life commented 3 months ago

@nutjob4life Where are we at with this? Are we unblocked and ready to proceed to some of these other tasks?

Hi @jordanpadams! For some reason, I've been mostly tracking this in #63 (see the numerous and voluminous comments there—as well as this answer). However, finishing up the Roundup Action's support for Node.js is—thanks to @anilnatha—completely unblocked. I'll continue to track in #69.