Skip to content

Jenkins Workflows

v0.5.0

Changed

  • Docs: Migrated to Mkdocs static generator.
  • Updated script to generate docs to be more robust.

v0.4.1

Changed

  • docker: Stage names changed to be more simple.

v0.4.0

Added

  • Start of a test framework for workflows.

Fixes

  • golang.lint: --checkstyle being specified would cause failures
  • golang.lint: Was not properly get values if specified under tools.golang

Changed

  • docker.push: Logging in changed to echo $password | docker login $endpoint -u $user --password-stdin
  • docker.*: Stage names changed to reflect the image name instead of dockerfile.

v0.3.0

Added

  • golang.lint: Lint Golang code during a pipeline execution.
  • golang.dep: Support for the official dependency manager for Golang.

Fixes

  • docker.push: Wrong credential was being pulled.
  • golang.getStageName: Test workflow failed due to type safety.
  • nodejs & slack: ConcurCommands class name doesn't exist.

v0.2.0

Added

  • Gradle workflow
  • Slack workflow
  • NodeJS workflow

Updates

  • git.commit: Checks for changes before attempting the commit, this didn't cause a failure before but is cleaner now.
  • Add more asserts to workflows.

v0.1.1

Fixed

  • github.createRelease: Fix issue where generated name/tag can get multiple vs for a prefix.

0.1.0

Added

Please view the associated documentation on how to use these workflows, or visit GitHub pages generated documentation.