-
Notifications
You must be signed in to change notification settings - Fork 273
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
Run OpenSearch Dashboards build in Jenkins #620
Labels
Comments
19 tasks
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Oct 8, 2021
Re-using the existing Jenkinsfile for OpenSearch and adds OpenSearch Dashboards to the build. This means the same pipeline will build both OpenSearch and OpenSearch Dashboards. A few caveats, this skips publishing to maven if manifest build name is not OpenSearch. Also, will publish to S3 builds/artifacts for OpenSearch but builds/dashboards/artifacts for OpenSearch Dashboards. This is unverified if this is possible to do but to avoid modifying the testing scripts to pull from the right location. If this possible to go this route then this can be iterated upon to publish to a path for OpenSearch and OpenSearch Dashboards and having the tests pull from the right path in S3. Issue resolved: opensearch-project#620 Blocked by: opensearch-project/OpenSearch-Dashboards#850 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
1 task
kavilla
added a commit
to kavilla/opensearch-build
that referenced
this issue
Oct 11, 2021
Creates OpenSearch Dashboards Jenkinsfile basically copying what was in the existing OpenSearch Jenkinsfile. But skipping snapshots since it was not doing anything with snapshots and publishing to S3 bucket paths of `/builds/dashboards/` and `/bundles/dashboards/` which has not been verified yet. It was done this way, while keeping OpenSearch to build to `/builds` and `/bundles`, to reduce the impact of adding OpenSearch Dashboards. For consistency, moved the root lvl Jenkinsfile which was only building OpenSearch to `jenkins/opensearch`. Issue resolved: opensearch-project#620 Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
1 task
dblock
pushed a commit
that referenced
this issue
Oct 12, 2021
* [Build] create Dashboards Jenkinsfile and move OpenSearch Jenkinsfile Creates OpenSearch Dashboards Jenkinsfile basically copying what was in the existing OpenSearch Jenkinsfile. But skipping snapshots since it was not doing anything with snapshots and publishing to S3 bucket paths of `/builds/dashboards/` and `/bundles/dashboards/` which has not been verified yet. It was done this way, while keeping OpenSearch to build to `/builds` and `/bundles`, to reduce the impact of adding OpenSearch Dashboards. For consistency, moved the root lvl Jenkinsfile which was only building OpenSearch to `jenkins/opensearch`. Issue resolved: #620 Signed-off-by: Kawika Avilla <kavilla414@gmail.com> * [Build] remove Java arg, x86 to x64, s3 bucket rename Handling the feedback without any question: * Remove JAVA arg since it is unneeded for OpenSearch Dashboards. * Change from x86 to x64 * Change S3 bucket from dashboards to opensearch-dashboards Signed-off-by: Kawika Avilla <kavilla414@gmail.com> * [Build] rename folder and update build id for dashboards Update from feedback with potential to require more discussion. * Rename folder from jenkins/opensearch_dashboards to jenkins/opensearch-dashboards * Build ID from OPENSEARCH_BUILD_ID to OPENSEARCH_DASHBOARDS_BUILD_ID Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Is your feature request related to a problem? Please describe
Coming from #158, add the manifest to Jenkins and publish artifacts.
Describe the solution you'd like
I want to see 1.1.0 dashboards in Jenkins and dropping the bundle.
Subtasks
The text was updated successfully, but these errors were encountered: