Skip to content

Add automation to build and publishing build artifacts for release #154

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

Open
deepdatta opened this issue Aug 9, 2022 · 4 comments
Open
Labels
enhancement Increases software capabilities beyond original client specifications

Comments

@deepdatta
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently we need 2 MCMs one for creating the Gemfile and publish it to rubygems.org and another for creating a Logstash-oss-with-opensearch-output-plugin docker image and publish it to the Docker registry and also create a tar of the image.

Describe the solution you'd like
It would be great to have a GitHub action to do the build steps to create the Gemfile and Docker image tar and push it to an internal repo. Then we can have a shorter manual step to publish the artifacts to rubygems.org and Docker registry

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@sastorsl
Copy link

Can you describe how the docker build process has been handled before?

I would for one really like to see automated builds following upstream logstash with the plugin.

@dlvenable
Copy link
Member

@sastorsl , We currently use an internal process for releasing this plugins. This process has various checks for quality control and to ensure correctness.

One goal of this current request is to automate the process. Another is to make it more open by using GitHub Actions, the opensearch-build, or some combination of the two to perform builds.

I hope that answers your question.

@sastorsl
Copy link

Some variation over dependabot could perhaps be of help?

@dblock dblock added the enhancement Increases software capabilities beyond original client specifications label Feb 13, 2024
@dblock
Copy link
Member

dblock commented Jun 12, 2024

Related to #230.

@dblock dblock pinned this issue Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Increases software capabilities beyond original client specifications
Projects
None yet
Development

No branches or pull requests

4 participants