[hibernate-commits] [hibernate/hibernate-search] 192100: HSEARCH-3340 Move all SCM source info to a dedicat...

GitHub noreply at github.com
Mon Sep 24 09:05:58 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 192100643f21aea832dcabbb2918951fbf701a7e
      https://github.com/hibernate/hibernate-search/commit/192100643f21aea832dcabbb2918951fbf701a7e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3340 Move all SCM source info to a dedicated object in Jenkinsfile

Just to be clearer, as I'm about to add even more fields and
configuration to the main script file.


  Commit: c61c71d76a1cac562b202b77a778993dd1be0925
      https://github.com/hibernate/hibernate-search/commit/c61c71d76a1cac562b202b77a778993dd1be0925
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3340 Make sure to clean the workspace before any build step

Otherwise the Maven repository is "tainted" with previously built
artifacts.


  Commit: 73ba928ae320a9f84fcee4a053cb38553f6c80d2
      https://github.com/hibernate/hibernate-search/commit/73ba928ae320a9f84fcee4a053cb38553f6c80d2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3340 Publish snapshots automatically as part of primary branch builds


  Commit: ca3aae1100178bd4e7444a6e03d31965b689a91d
      https://github.com/hibernate/hibernate-search/commit/ca3aae1100178bd4e7444a6e03d31965b689a91d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M build-config/pom.xml
    M documentation/pom.xml
    M integrationtest/pom.xml
    M pom.xml
    M reports/pom.xml
    M util/internal/integrationtest/pom.xml
    M util/internal/integrationtest/sharedresources/pom.xml
    M util/internal/test/pom.xml

  Log Message:
  -----------
  HSEARCH-3334 Replace usage of deprecated nexus-maven-plugin with nexus-staging-maven-plugin

I could not find any documentation for the older plugin, so I can't tell
what it used to do exactly, just that it was replaced by the
nexus-staging-maven-plugin.

The newer plugin provides similar features to the maven-deploy-plugin,
with two main improvements:

1. It implements deferred deployment, waiting until the whole project
built successfully before it sends the artifacts to the Nexus repository.
This should in most cases prevent "partial" deployments where we deploy
the engine, for example, but then some integration tests fail and we
don't deploy other modules.
2. For non-snapshot versions (where staging is actually relevant), it
will close the staging repository automatically after all artifacts
have been uploaded, or drop it automatically if a failure occurs during
uploads.

Also, we should investigate what the newer plugin provides: it seems we
should be able to orchestrate releases fully from a Jenkins pipeline if
we used the full power of the plugin. That's beyond the scope of this
commit, though.


  Commit: 2f2d58b563fd6394a7d765e10ec05538973ec2a7
      https://github.com/hibernate/hibernate-search/commit/2f2d58b563fd6394a7d765e10ec05538973ec2a7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/pom.xml

  Log Message:
  -----------
  HSEARCH-3334 Skip deployment for legacy modules


  Commit: 0ffa5ef0568e5ea290c545aac76c1f39ce711048
      https://github.com/hibernate/hibernate-search/commit/0ffa5ef0568e5ea290c545aac76c1f39ce711048
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M reports/pom.xml

  Log Message:
  -----------
  HSEARCH-3334 Set packaging to POM for the reports module

We don't have any code in this module, so there's no point in packaging
it as a jar.


Compare: https://github.com/hibernate/hibernate-search/compare/6a3177570763...0ffa5ef0568e
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list