Skip to content
New issue

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

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

Already on GitHub? # to your account

CI Pipeline for release #20

Closed
2 tasks done
onobc opened this issue Jul 9, 2022 · 1 comment
Closed
2 tasks done

CI Pipeline for release #20

onobc opened this issue Jul 9, 2022 · 1 comment
Assignees
Milestone

Comments

@onobc
Copy link
Collaborator

onobc commented Jul 9, 2022

We have the basics in to build and publish snapshots to artifactory. The next phase is to extend the Github workflows to handle full release to Maven Central. Much of what has been done in spring-security Gradle build can be borrrowed here.

Of high interest from spring-security Gradle is:

  • io.spring.gradle.convention.SpringModulePlugin
  • io.spring.gradle.convention.RootProjectPlugin
  • io.spring.gradle.convention.RepositoryConventionPlugin

Exit criteria for this issue:

  • ability to publish to either Artifactory or Maven Central dependent on version name (-snapshot etc)
  • ability to properly setup repos based on version name (-snapshot, -milestone, GA)
@onobc onobc self-assigned this Jul 9, 2022
onobc added a commit to onobc/spring-pulsar that referenced this issue Aug 6, 2022
* Each module has its own build.gradle
* Functionality moved into plugins in buildSrc/
* Add Spring javaformat
* Add release plugins (spring-projects#20)

Fixes spring-projects#21
onobc added a commit that referenced this issue Aug 6, 2022
* Each module has its own build.gradle
* Functionality moved into plugins in buildSrc/
* Add Spring javaformat
* Add release plugins (#20)

Fixes #21
@onobc
Copy link
Collaborator Author

onobc commented Sep 23, 2022

This has been done.

@onobc onobc closed this as completed Sep 23, 2022
@onobc onobc added this to the 0.1.0 milestone Dec 14, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant