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

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

Build:
Build:
LAST BUILD BRANCH: PR-49
DEFAULT BRANCH: master
Ran 27 May 2020 06:19AM UTC
Jobs 3
Files 16
Run time 2min
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

pending completion
7

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%)

2.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7.1 27 May 2020 06:19AM UTC 0
77.08
2 7.2 27 May 2020 06:20AM UTC 0
77.08
3 7.3 27 May 2020 06:22AM UTC 0
77.08
Source Files on build 7
Detailed source file information is not available for this build.
  • Back to Repo
  • Jenkins Build #7
  • 4509e71d on github
  • Prev Build on PR-2 (#6)
  • Next Build on PR-2 (#8)
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