logstash-output-opensearch icon indicating copy to clipboard operation
logstash-output-opensearch copied to clipboard

Add automation to build and publishing build artifacts for release

Open deepdatta opened this issue 2 years ago • 4 comments

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.

deepdatta avatar Aug 09 '22 15:08 deepdatta

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.

sastorsl avatar Aug 11 '22 14:08 sastorsl

@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.

dlvenable avatar Aug 15 '22 15:08 dlvenable

Some variation over dependabot could perhaps be of help?

sastorsl avatar Aug 15 '22 16:08 sastorsl

Related to #230.

dblock avatar Jun 12 '24 12:06 dblock