whenever a commit/push is done on the main branch, update the snapshot release
whenever a stable release is created (processus to be defined, I don't know what it is currently)
⚖️ Acceptance Criteria
GivenWhen I performThen I expect
⚙️ Engineering Details
First we were thinking we could use Jenkins for the CICD integration. By doing so we would build on what has already been developed for the CD in integration and I&T environment.
Then I realized the final location of the deployment is going to be the web site hosted on AWS. So we might want to use the opportunity of this user story to start to look into continuous deployment on AWS. I have no idea what the would be yet. This ticket would include the required analysis for doing that.
💪 Motivation
...so that I can develop my product generation software in parallel of the development of the dictionary, seamlessly.
📖 Additional Details
2 tasks foreseen:
[ ] integrate the LDD-CORRAL (https://github.com/nasa-pds/operations/#ldd-corralpy) to the CICD framework so that stable and snapshot releases of the LDD are published:
⚖️ Acceptance Criteria
Given When I perform Then I expect
⚙️ Engineering Details
First we were thinking we could use Jenkins for the CICD integration. By doing so we would build on what has already been developed for the CD in integration and I&T environment.
Then I realized the final location of the deployment is going to be the web site hosted on AWS. So we might want to use the opportunity of this user story to start to look into continuous deployment on AWS. I have no idea what the would be yet. This ticket would include the required analysis for doing that.