Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Dashboards build pipeline on jenkins does not have snapshots builds #1577

Open
peterzhuamazon opened this issue Feb 1, 2022 · 5 comments
Assignees

Comments

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Feb 1, 2022

Coming from #1497 we need dashboards to have snapshots builds before we can push it from ci to artifacts snapshots dir.
@kavilla will take a look on this per ticket.
Please refer to https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/opensearch/distribution-build.jenkinsfile to add the snapshots section in https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/opensearch-dashboards/distribution-build.jenkinsfile

Thanks.

Acceptance Criteria

OpenSearch-Dashboards builds snapshots successfully and uploads to artifacts/snapshots directory

@bbarani
Copy link
Member

bbarani commented Jan 30, 2023

@joshuarrrr @kavilla @peterzhuamazon Are we planning to add snapshot builds for OpenSearch Dashboards?

@gaiksaya
Copy link
Member

Hi @kavilla Are you working on this issue?

@cwperks
Copy link
Member

cwperks commented Oct 19, 2023

This would really help security-dashboards-plugin CI checks to run more efficiently. The checks are currently running into an issue where the runners are running out of disk space: opensearch-project/security-dashboards-plugin#1611

More details on the CI checks can also be found here: opensearch-project/OpenSearch-Dashboards#5335

In order to run integ tests, security dashboards plugin checks out the OSD repo and runs yarn osd bootstrap to install the node modules and those steps collectively take multiple GBs of disk space.

@gaiksaya
Copy link
Member

gaiksaya commented Oct 19, 2023

I believe we need the OpenSearch-Dashboards core repository to tell us how to build the snapshots version of core engine. For OpenSearch, we have https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/opensearch/publish-min-snapshots.jenkinsfile that publishes opensearch-min-snapshots to artifacts.opensearch.org.
Something similar is what is expected I believe. @cwperks How about create an issue in https://github.com/opensearch-project/OpenSearch-Dashboards to add the same and then next step would be integrating it with build pipelines?

@cwperks
Copy link
Member

cwperks commented Oct 19, 2023

@gaiksaya I opened another issue in the OSD repo here about publishing snapshots to artifacts.opensearch.org.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants