• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wooga / atlas-version / 7 / 3
77%
master: 76%

Build:
Build:
LAST BUILD BRANCH: PR-49
DEFAULT BRANCH: master
Ran 27 May 2020 06:22AM UTC
Files 16
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 May 2020 06:19AM UTC coverage: 77.078% (-0.1%) from 77.193%
7.3

push

jenkins

Add version generation logic

Description
===========

This is the first patch with the initial functionality for this plugin.
In essence this is a modernized striped down version of the
[`net.wooga.release`] plugins version generation code. This plugin
provides only one functionality at the moment which is to infer a
opinionated semver version from the current git state.
For this to work I decided to fork some dependencies of
[`net.wooga.release`] and patch them directly. My plan is to add new
custom functionality and remove logic we don't need/want.
I added sources from [gradle-git] and [nebular-release] and adjusted
them directly to remove some linkages. We don't want to backport any
changes from the upstream projects so this is safe.

The plugins hooks into gradle just like [gradle-git] did and sets a
`DelayedVersion` object for all gradle projects in the build. The plugin
can only be applied to the root project but future planned patches will
bring other changes that make it possible to use the plugin also in sub
projects. This is the reason for the non standart setup with a hidden
_base_ plugin which holds all major logic.

I copied the test specs for the wooga semver1 and semver2 strategies as
is from [`net.wooga.release`] to make sure we have a drop in replacement
with this plugin.

Changes
=======

* ![ADD] version generation logic

[`net.wooga.release`]:  https://github.com/wooga/atlas-release
[gradle-git]:		https://github.com/ajoberstar/gradle-git
[nebular-release:	https://github.com/nebula-plugins/nebula-release-plugin/tree/v6.3.5

306 of 397 relevant lines covered (77.08%)

0.77 hits per line

Source Files on job 7.3
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 7
  • 4509e71d on github
  • Prev Job for on PR-2 (#6.1)
  • Next Job for on PR-2 (#8.3)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc