-
Notifications
You must be signed in to change notification settings - Fork 52
Opensource integrated CI #89
Comments
We have created cortx_build:7.7.1908 image. I have reused Makefile created by @gowthamchinna to build component packages. Currently this image support's building all control path components i.e.. provisioner, cortx-manager, cortx-management-portal, cortx-monitor etc. Steps,
Next Steps:
👋 Can you please review and suggest improvements. |
One suggestion to add step for scan docker images, automatically find and fix vulnerabilities in docker images i.e. https://app.snyk.io/login |
Added support for IO path also now. Please follow below steps to generate all component packages.
Next Steps
@Seagate/cortx-devops @gowthamchinna @swatiseagate Please test and let me know feedback |
Updated centos-7.7.1908 image with latest build steps. Latest docker image along with steps is available at https://github.com/Seagate/cortx-re/packages/445892?version=centos-7.7.1908 |
This is excellent work @shailesh-vaidya ! One question I have however is what is the process after the RPM's are built? How would someone run them? How would someone be able to combine them all into a working OVA? |
@johnbent Thanks. I am planning to add steps like, yum repo creation, rpm signing etc. so that on dev system |
@shailesh-vaidya @johnbent, I have tested the mentioned steps, and looks like it is working fine and creating all component rpms. 👍🏼 |
Added following functionalities for opensource ci -
We can use following steps to generate release build on any VM outside Seagate network
|
@shailesh-vaidya , excellent progress! Can you please remind me why cortx-re is private? I suggest we make it public (unless there is some good reason to keep it private). As we continue making progress here, I think these instructions and commands should go into a Makefile in the cortx parent repo. Is that the plan? @justinzw , can you attempt to follow these instructions please and see if they work for you? |
Hi @johnbent - Yes we should make cortx-re open eventually. I have created tasks for license and secret text review as below. @pujamudaliar is working on them. Once we are good with these report we should be good to make cortx-re public. For now - We can make cortx-build:centos-7.8.2003 image public and add document to use it for generating packages locally. |
Thanks Shailesh!
…________________________________
From: Shailesh Vadiya <notifications@github.com>
Sent: Thursday, December 17, 2020 6:15 AM
To: Seagate/cortx-re <cortx-re@noreply.github.com>
Cc: John Bent <john.bent@seagate.com>; Mention <mention@noreply.github.com>
Subject: Re: [Seagate/cortx-re] Opensource integrated CI (#89)
Hi @johnbent<https://github.com/johnbent> - Yes we should make cortx-re open eventually. I have created tasks for license and secret text review as below.
EOS-15465 Review license information for tools, scripts used in cortx-re repo
EOS-15466 Review secret text, passwords or keys in cortx-re repo
@pujamudaliar<https://github.com/pujamudaliar> is working on them. Once we are good with these report we should be good to make cortx-re public.
For now - We can make cortx-build:centos-7.8.2003 image public and add document to use it for generating packages locally.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#89 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAPT2PTT5EXMIROIN3FPOQDSVH765ANCNFSM4R4TVWIA>.
|
Added help options to docker image to make it easy for developers to use.
|
@shailesh-vaidya , this looks awesome! |
Docker image is ready and available at ghcr.io/seagate/cortx-build:centos-7.8.2003
|
All tasks are done. We have published docker image to build entire CORTX at https://github.com/orgs/Seagate/packages/container/package/cortx-build Instructions to build CORTX packages using this Docker image is documented at - https://github.com/Seagate/cortx/blob/main/doc/Release_Build_Creation.rst |
We need to create mechanism to build integrated build for all CORTX components. Same is requested in Seagate/cortx#204 . This ticket is to track development for this.
Plan -
docker run -v /var/artifacts:/var/artifacts -v /root/cortx:/cortx-workspace cortx_build:7.7.1908 make clean cortx-prvsnr
/var/artifacts/
The text was updated successfully, but these errors were encountered: