apm-pipeline-library

APACHE-2.0 License

Stars
7
Committers
32

Bot releases are visible (Hide)

apm-pipeline-library - v1.1.47

Published by elasticmachine almost 5 years ago

⚙️ CI

  • retry when gitCheckout as a workaround when timeouts #306
apm-pipeline-library - v1.1.46

Published by elasticmachine almost 5 years ago

🐛 Bug Fixes

  • ci(jenkins): support gitCheckout with customisation #303
  • fix: use 'origin/BRANCH' only on PRs #302

⚙️ CI

  • ci(jjbb): only PRs for the e2e Kibana UI #301
apm-pipeline-library - v1.1.45

Published by elasticmachine almost 5 years ago

🚀 Enhancements

  • feat: pipelineManager to encapsulate certain steps #300
  • feat: setEnvVar, whenTrue, whenFalse, and withEnvMask new steps #295

🐛 Bug Fixes

  • fix: use GIT_PREVIOUS_COMMIT on isGitRegionMatch step #298
apm-pipeline-library - v1.1.44

Published by elasticmachine almost 5 years ago

🚀 Enhancements

  • support abort ongoing old builds #294
apm-pipeline-library - v1.1.43

Published by elasticmachine almost 5 years ago

🚀 Enhancements

  • fix: avoid NPE on inconsistent return objects #279
  • test: set permissions over a folder #284
  • test: set access permissions from the Jenkinsfile #282
  • [pre-commit] Default apm-ci jenkins instance and validate ./Jenkinsfile #281
  • feat: use no blacklisted methods #275
  • release process for opbeans #271

🐛 Bug Fixes

  • fix: avoid lose Exceptions #291
  • (#213) Fix script path #290
  • 213 fix gopath #289
  • (#213) Define HOME variable for ephemeral worker installing Gimme #288
  • (#213) Install mage in the build agent #276

📚 Documentation

  • refactor: simplify asserts with some helper functions #293
  • (#272) Add system requirements for local compose #273

⚙️ CI

  • (#213) Build Metricbeat's test Docker images in a daily manner #274
apm-pipeline-library - v1.1.42

Published by elasticmachine almost 5 years ago

🚀 Enhancements

  • feat: notify to the distribution list with the filter #269
  • feat: cluster management with the repo itself #266

📚 Documentation

  • [docs] REPO env variable design pattern #270
  • design: add comment with the how to use the pipeline #267

⚙️ CI

  • [jjbb] check_paths_for_matches.py not required anymore #268
apm-pipeline-library - v1.1.41

Published by elasticmachine almost 5 years ago

🐛 Bug Fixes

  • fixes isGitRegionMatch to be used only with gitCheckout and minor changes #264
  • fix grep per line rather than the whole content #260

⚙️ CI

  • Move pipelines to the obs-test-environments repo #262
apm-pipeline-library - v1.1.40

Published by elasticmachine almost 5 years ago

🚀 Enhancements

  • support exact match in isGitRegionMatch #257
  • bump version from 2.x support to 3.x support in order to use the filter-branch #256
  • feat: PR GitHub template #254
  • Bump jenkins core version for local testing #247
  • enforce: maven dependencies and validation within the build #246
  • Configure missing credentials #244
  • override build step to print the downstream URL #259

🐛 Bug Fixes

  • CRUMB issues when running the validate.sh #241

📚 Documentation

  • Build rotation design #258

⚙️ CI

  • Revert "fix: use fork to build the images" #255
  • fix: use fork to build the images #253
  • ci: bring up to date the 'update clusters' job #243
apm-pipeline-library - v1.1.39

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • enable curl with timeout and connection timeout #239
  • feat: use infra docker image and simplify the list of plugins #238
  • feat: enable local windows workers #237
apm-pipeline-library - v1.1.38

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • support downstream builds for the opbeans pipeline step #234

🐛 Bug Fixes

  • fix field in the declarative pipeline #236
  • minor fixes #235
apm-pipeline-library - v1.1.37

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • enable macosx vagrant box for testing purposes #233

🙈 No user affected

  • Refactor test classes #232

⚙️ CI

  • enable opbeans pipeline #230
apm-pipeline-library - v1.1.36

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • enable labels when connecting the swarm linux agent #229
  • rubygemsLogin step #227

🐛 Bug Fixes

  • fix: regex in the tag pattern #228
apm-pipeline-library - v1.1.35

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • feat: support multidocument YAML files #210
  • feat: enable linux worker #223
  • feat: enable manual ITs #204
  • enable jjbb validation locally #217
  • force shallow to False if mergeTarget is enabled #220
  • feat: CodeCov Docker container as tool #172

🐛 Bug Fixes

  • fix: update workers stages #209
  • fix: replace only the first '-' with a ':' #211
  • docker pull --quiet is not supported by default #215

🙈 No user affected

  • refactor ITs layout #221

⚙️ CI

  • Use the new credentials for the benchmark ES stack #226
  • ci(jenkins): update opbeans Docker images build job #224
apm-pipeline-library - v1.1.34

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • docker pull quietly to reduce log verbose output #203
  • feat: test cluster for 7.4.0 #205

🐛 Bug Fixes

  • fix: shallow cloning with mergeTarget is not allowed #196
  • fix: net.sf.json.JSONNull when authentication is disabled #207
  • fix: build version might differ when using aliases #208
apm-pipeline-library - v1.1.33

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • add more details to the error when gitCheckout #190

🐛 Bug Fixes

  • HOME is required to be declared when using the preCommit #193

📚 Documentation

  • [question] fix: checkGitChanges is not used and no UTs #195

🙈 No user affected

  • refactor mock classes and interceptors #192
  • Revert "HOME is required to be declared when using the preCommit" #194
  • jjbb: without the branch parameter #191
apm-pipeline-library - v1.1.32

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • feat: support docker image when running preCommit #188
  • feat: vault is not required in the jjbb #187
  • feat: enable functional tests pipeline #186
  • feat: rename GitHub check context as apm-ci #184
  • support withVaultToken step #183
  • dockerLogin for the precommit wrapper #182
  • feat: Build Apm Server Docker images #150
  • use orgs API for checking if build was triggered by a comment #178

🐛 Bug Fixes

  • fix: PATH env variable is required in the inside method to be expanded #189

🙈 No user affected

  • fix: build all the PRs and all the branches without any PRs #181
apm-pipeline-library - v1.1.31

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • feat: enable gherkin-lint pre-commit hook #177
  • feat: pre-commit hooks library #168
  • add some debug logs to the isGitRegionMatch #176

🐛 Bug Fixes

  • withEnv in the checkLicenses step #175
  • fix: trim for trailing spaces when comparing the company #174
apm-pipeline-library - v1.1.30

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • fix: support traditional views as BO returns 404 with crumb #173
apm-pipeline-library - v1.1.29

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • feat: support cloneOptions by default #170

🐛 Bug Fixes

  • fix appended protocol #169

🙈 No user affected

  • pre-commit more test coverage #171
apm-pipeline-library - v1.1.28

Published by elasticmachine about 5 years ago

🚀 Enhancements

  • feat: enable jjbb validation within the pre-commit #163
  • feat: prepareAndRun for the benchmark #167
  • ci: enable PoC for the metricbeats #148
  • feat: use preCommit step #166

🐛 Bug Fixes

  • fix: force git push #164

⚙️ CI

  • feat: remove submodules #149