[zanata/zanata-platform] 89f64f: Add Jenkinsfile (wip)

GitHub noreply at github.com
Fri Apr 7 05:25:39 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/zanata/zanata-platform
  Commit: 89f64f352df1008f91bbd40c2590d38a1c4a6b69
      https://github.com/zanata/zanata-platform/commit/89f64f352df1008f91bbd40c2590d38a1c4a6b69
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    A Jenkinsfile

  Log Message:
  -----------
  Add Jenkinsfile (wip)


  Commit: b562ce79bf04b22f58e21b132fb3a9ee67d89016
      https://github.com/zanata/zanata-platform/commit/b562ce79bf04b22f58e21b132fb3a9ee67d89016
  Author: Ding-Yi Chen <dchen at redhat.com>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M Jenkinsfile
    A run-clean.sh

  Log Message:
  -----------
  add run-clean.sh


  Commit: 0e94200a196e82c3251a75ade958e0bab634982d
      https://github.com/zanata/zanata-platform/commit/0e94200a196e82c3251a75ade958e0bab634982d
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M Jenkinsfile
    M run-clean.sh

  Log Message:
  -----------
  Update Jenkinsfile (wip)


  Commit: 7b3c55042581cbac2f6092d06178398b164427a5
      https://github.com/zanata/zanata-platform/commit/7b3c55042581cbac2f6092d06178398b164427a5
  Author: Ding-Yi Chen <dchen at redhat.com>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M .editorconfig
    M .mvn/extensions.xml
    M Jenkinsfile
    M api/zanata-common-api/pom.xml
    M build-tools/pom.xml
    M client/zanata-cli/pom.xml
    M mvnw
    M parent/pom.xml
    M run-clean.sh
    M server/zanata-frontend/pom.xml

  Log Message:
  -----------
  Update Jenkinsfile (wip)

- Let run-clean.sh return non zero
- Add projectProperties to properties
- Clean workspace with git clean -fdx
- Use mvn install in integration test, so it should find artifacts
- Use if-else for report files
- takari-smart-build set to 0.5.0
- Specify displayName ourselves
- xvfb time out set to 30 sec
- Add LABEL parameter
- Use mvn -T 1 when building
- Stash generated files
- Use env.DEFAULT_NODE
- Revise docs


  Commit: ca47b116d7b81d127fe839aaaf1baad07172ce44
      https://github.com/zanata/zanata-platform/commit/ca47b116d7b81d127fe839aaaf1baad07172ce44
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M Jenkinsfile
    M mvnw

  Log Message:
  -----------
  Optimise/tweak Jenkinsfile

- Discard artifacts after 4 builds
- Archive xref files (jxr) in Build stage
- Change stash name
- Use --update-snapshots for integration tests
- Revert change (echo) in mvnw
- Reduce number of stages
- Use a node to access env.DEFAULT_NODE for projectProperties
- Log version when running mvnw
- Skip compilation and static analysis during integration tests
- Run full functional tests for master/release/legacy
- Add TODOs
- Skip npm/yarn install during integration tests


  Commit: d2f653085cd111357ea08c4c6bce50f32dabcb31
      https://github.com/zanata/zanata-platform/commit/d2f653085cd111357ea08c4c6bce50f32dabcb31
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Fix formatting


  Commit: a91e668a4b2c01a02e0320f6f956110688400eaf
      https://github.com/zanata/zanata-platform/commit/a91e668a4b2c01a02e0320f6f956110688400eaf
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Add comments, ensure GWT options are kept consistent


  Commit: 78e53924d9600946e4594c6e8597eaae4e7120c6
      https://github.com/zanata/zanata-platform/commit/78e53924d9600946e4594c6e8597eaae4e7120c6
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M Jenkinsfile
    M build-tools/pom.xml
    A build-tools/src/test/java/TestJenkinsfile.java

  Log Message:
  -----------
  Update Jenkinsfile, add unit test

- Avoid swallowing RejectedAccessException (allow script approve)
- Set currentBuild.result explicitly for successful builds
- Remove use of info.*
- Mark script globals with @Field
- Skip TestJenkinsfile with -DskipUnitTests


  Commit: 4d56b04205455684afeda76612fed2d666056ecd
      https://github.com/zanata/zanata-platform/commit/4d56b04205455684afeda76612fed2d666056ecd
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M Jenkinsfile
    M build-tools/src/test/java/TestJenkinsfile.java

  Log Message:
  -----------
  Rework pipeline library

- Adapt to class-based pipeline library
- Use zanata-pipeline-library as global trusted library
- Look up individual steps in library (no sandbox)


  Commit: a4e30787c33c66794bf001d5f9e5c989611d95dd
      https://github.com/zanata/zanata-platform/commit/a4e30787c33c66794bf001d5f9e5c989611d95dd
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M Jenkinsfile
    M build-tools/src/test/java/TestJenkinsfile.java

  Log Message:
  -----------
  Re-enable pull request descriptions


  Commit: 5e5a5591003ad33ac6295e68b69373fdadb63e8f
      https://github.com/zanata/zanata-platform/commit/5e5a5591003ad33ac6295e68b69373fdadb63e8f
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Add failure reason for no test results


  Commit: d319e6c569ce791cdd1c48853b5d5f6db335c735
      https://github.com/zanata/zanata-platform/commit/d319e6c569ce791cdd1c48853b5d5f6db335c735
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M server/etc/scripts/extractAppserver.groovy
    M server/pom.xml

  Log Message:
  -----------
  Avoid AntBuilder.get/unzip


  Commit: d4c2c209e8c23314c405ce65de5f87d164174860
      https://github.com/zanata/zanata-platform/commit/d4c2c209e8c23314c405ce65de5f87d164174860
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Reformat Jenkinsfile


  Commit: 3d66c473fc40adf166a77c093996b23515f02c89
      https://github.com/zanata/zanata-platform/commit/3d66c473fc40adf166a77c093996b23515f02c89
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M server/pom.xml

  Log Message:
  -----------
  Avoid HTTPS for repository.jboss.org


  Commit: d14fc437746d1630878ae2806e3f6932f17c4d1d
      https://github.com/zanata/zanata-platform/commit/d14fc437746d1630878ae2806e3f6932f17c4d1d
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M server/etc/scripts/extractAppserver.groovy

  Log Message:
  -----------
  Add logging before download/unzip


  Commit: bb86186c0cb6c017018a647e12b57e2d6c1588d1
      https://github.com/zanata/zanata-platform/commit/bb86186c0cb6c017018a647e12b57e2d6c1588d1
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  Switch back to master for pipeline lib


  Commit: c00bea2d632aaad36ca3c9065fa7753250abd2e1
      https://github.com/zanata/zanata-platform/commit/c00bea2d632aaad36ca3c9065fa7753250abd2e1
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M .mvn/extensions.xml
    M Jenkinsfile

  Log Message:
  -----------
  feat(ZNTA-1811): enable Maven profiling


  Commit: fccbd09962172047693d2b2386d7729ffc9b7cfe
      https://github.com/zanata/zanata-platform/commit/fccbd09962172047693d2b2386d7729ffc9b7cfe
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M .editorconfig
    M .mvn/extensions.xml
    A Jenkinsfile
    M api/zanata-common-api/pom.xml
    M build-tools/pom.xml
    A build-tools/src/test/java/TestJenkinsfile.java
    M client/zanata-cli/pom.xml
    M mvnw
    M parent/pom.xml
    A run-clean.sh
    M server/etc/scripts/extractAppserver.groovy
    M server/pom.xml
    M server/zanata-frontend/pom.xml

  Log Message:
  -----------
  Merge pull request #254 from zanata/add-Jenkinsfile

ZNTA-1414: Script our build pipelines with Jenkinsfile


Compare: https://github.com/zanata/zanata-platform/compare/4a94b7b392a7...fccbd0996217


More information about the zanata-commits mailing list