There has been some discussion about automating plugin releases in the
past. I think it would make more sense to do something on ci.jenkins.io,
but you'd run into similar issues with user creds for upload.

On Fri, Mar 27, 2020, 12:16 Radek Antoniuk <[email protected]> wrote:

> I'm thinking about automating the plugin release process using GH Actions:
>
>    -
>    
> https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets
>    - https://github.com/marketplace/actions/maven-release
>    -
>    https://help.github.com/en/actions/reference/events-that-trigger-workflows
>    - https://www.asyncapi.com/blog/automated-releases/
>
> It seems that the process for setting this up for releasing on GH is quite
> straightforward.
> The issue is uploading the new artifact to the Artifactory, for what we
> need the credentials that are managed through:
>
> https://github.com/jenkins-infra/repository-permissions-updater/blob/master/permissions/
>
> There are two problems here:
> - what user should be used in GH action to push to Artifactory
> - the GH secrets can be only created by GH org owners
>
> Do you think it's a good idea to try this out?
> For me the benefits are:
> - the release process will be done in a standard environment defined by
> the used docker image (obviously could be done locally but that's the point
> not to do have the need to do it in docker locally)
> - the process can be automated, e.g. "do a release at the last day of
> month if there were any new PRs merged" - that would increase transparency
> and predictability on the releases
>
> Cheers,
> Radek
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/a799d799-6015-4252-8eb6-8d7f06a76609%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/a799d799-6015-4252-8eb6-8d7f06a76609%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVfRt8oCtOGQCgu8Hp%3Dv8WcdPEECcdyxYCqb_gsz4JL0BQ%40mail.gmail.com.

Reply via email to