vveralag / eowyn_issues

0 stars 0 forks source link

CI/CD Plan #120

Open vveralag opened 3 years ago

vveralag commented 3 years ago

Created by Gitlab User parkerer: Phase 1:

  1. Format code
  2. Lint
  3. Run unit tests

Phase 2:

  1. Integration testing

Parameters: Line length will be 120 characters.

Phase 1 is ready to go now for github, would need to be redone if the project stays on gitlab though. Phase 2 requires finalizing the Eowyn <-> SUT data transfer protocol.

CI/CD infrastructure will be github actions and to enable it the following must be completed:

vveralag commented 3 years ago

Commented by Gitlab User parkerer: assigned to Gitlab User parkerer

vveralag commented 3 years ago

Commented by Gitlab User danielcm: What would be a good compromise to have gitlab and github co-existing before flipping the switch?

Besides the codebase, transferring open issues is a must have.

Ideally transferring all issues (i.e. closed) would be great, but they can be left behind.

vveralag commented 3 years ago

Commented by Gitlab User danielcm: Also, on your best judgment please set a due-date and time-tracking. I can explain how to do it or follow the link "quick actions" that shows in every comment window.

vveralag commented 3 years ago

Commented by Gitlab User parkerer: The only compromise I can think of that would kind of work is to use github as the repo and gitlab for issues. I don't think that mess is really worth it though. If you plan to stay on gitlab that long I can setup CI on gitlab instead.

vveralag commented 3 years ago

Commented by Gitlab User parkerer: changed time estimate to 1w

vveralag commented 3 years ago

Commented by Gitlab User danielcm: I don't want to stay in gitlab if not needed. Transitioning people to github will take at least a few weeks. We should operate both gitlab and github in parallel for about that time. Once github is fully up and running we shut down gitlab for good.

I'm all for doing it this week or next.

vveralag commented 3 years ago

Commented by Gitlab User danielcm: Abouth lint and unittests. Can we break them out from CI/CD? We can start working on those right away.

vveralag commented 3 years ago

Commented by Gitlab User danielcm: added to epic &1

vveralag commented 3 years ago

Commented by Gitlab User danielcm: Gitlab User parkerer can you update the spend effort on this, use quick actions

https://gitlab.devtools.intel.com/help/user/project/quick_actions

vveralag commented 3 years ago

Commented by Gitlab User danielcm: added 1h of time spent at 2021-09-21

vveralag commented 3 years ago

Commented by Gitlab User danielcm: changed due date to December 31, 2021

vveralag commented 3 years ago

Commented by Gitlab User parkerer: changed the description