Meeting and Research for Software Implementation between CI/CD members
License and Copyright Notice
By submitting this issue or commenting on this issue, or contributing any content to this issue, you certify under the Developer Certificate of Origin that the content you post may be licensed under GPLv3 (for code) or CC-BY-SA 4.0 International (for non-code content).
What is the goal or the problem, and why is it important?
The goal of this issue is to determine how docker was implemented across the BNM project. It is important as we want to ensure consistency between the projects and use docker to advance ViewOrder. Additionally, the goal is to research and find the best software to implement across BNM (ViewOrder, PlaceOrder, Auth) in order to ensure continuous integration. This is important as it will become crucial when it comes time to merge the projects.
How are you going to achieve the goal or solve the problem?
I will achieve this goal by setting up a meeting with the PlaceOrder CI/CD member and Auth CI/CD member to discuss and collaborate the implementation of Docker/software that would best support continuous integration across BNM.
What will be produced as a result of this effort and where will it live on GitLab?
Checklist of tasks/what will be produced:
- research various software that will be acceptable for the project in terms of continuous integration
- find an agreeable time for the CI/CD members to meet
- discuss the results of the research and determine what the best course of action would be
- discuss the implementation of the selected software and how to best maintain consistency across the BNM project
As a result of this effort, ViewOrder will gain valuable information about how Docker was configured in other projects involved in BNM. This will allow us to implement docker within ViewOrder and maintain consistency between the rest of the projects.
Give a justification of weight or due date.
The weight is assigned as 4 since it will take some time to plan a common meeting time with the other members, research various software, and debate the best option.
Who will do it, and what will they do?
@JessSpinetti will work on this issue. I will meet with the PlaceOrder CI/CD member and Auth CI/CD member and discuss the best software for the project and how to best implement it into ViewOrder. This will ensure consistently across the project. The members tagged below will be involved in their own research as well as the discussion of the best software to implement across BNM for continuous integration.
CI/CD members:
- Mark Meade: @mm413
- Andrew Cohen: @andyrewco
What was the outcome?
While we did not have a chance to meet as a group, I spoke with Mark briefly on April 5, 2021. We discussed the software implementation for the BNM project and reached a couple main points. First and foremost, the implementation should be handled by Gitlab, going outside of Gitlab would be going outside of the scope for our current project. Mark is a member of the PlaceOrder team which has since created a couple tickets in regards to testing using Gitlab pipelines. ViewOrder will monitor the PlaceOrder ticket in the upcoming sprint (as we are not on the same pace as PlaceOrder at the moment) and monitor how the testing container is developed as well as what is done with the technology. This issue is technically closed but can be revisited upon further development of the BNM project as necessary.
Template Version 1.0.0