jfrog-docker-desktop-extension icon indicating copy to clipboard operation
jfrog-docker-desktop-extension copied to clipboard

CI/CD process

Open asafgabai opened this issue 3 years ago • 3 comments

We need to add a CI/CD process that'll run the tests, and build and push new versions automatically.

asafgabai avatar May 10 '22 07:05 asafgabai

assign this to me

gagandeepp avatar Oct 02 '22 14:10 gagandeepp

Hey @asafgabai Can you please elaborate a bit more about the CI/CD workflow you require to setup. I also have done some CI/CD setups previously and wish to contribute to this project

akshat-crypto avatar Oct 06 '22 13:10 akshat-crypto

@gagandeepp and @akshat-crypto, Thanks so much for expressing your interest in contributing to this project!

When we initially created the extension, we planned to add extensive tests for it. Back then though, there wasn't yet a good infrastructure as part of the extensions APIs to add tests. There's a chance that something like this has been added since, but I'm not sure. The idea was to add a CI/CD flow that will support both running the tests and also releasing the extension. I think however we should first invest in creating a testing infrastructure as part of the extension code, starting adding tests and only then create a CI/CD pipeline to run all of this.following every commit If you guys would like to addist us in creating the testing infrastructure first, that would be great. This way, every developer will be able to run the tests locally. These tests can be then run anywhere, including as part of a CI flow.

eyalbe4 avatar Oct 13 '22 09:10 eyalbe4