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

wooga / atlas-version
77%
master: 76%

Build:
Build:
LAST BUILD BRANCH: PR-49
DEFAULT BRANCH: master
Repo Added 26 May 2020 10:54AM UTC
Files 31
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

LAST BUILD ON BRANCH PR-2
branch: PR-2
CHANGE BRANCH
x
Reset
  • PR-2
  • PR-10
  • PR-12
  • PR-13
  • PR-14
  • PR-15
  • PR-18
  • PR-20
  • PR-29
  • PR-3
  • PR-31
  • PR-34
  • PR-36
  • PR-37
  • PR-38
  • PR-39
  • PR-4
  • PR-40
  • PR-41
  • PR-42
  • PR-43
  • PR-44
  • PR-45
  • PR-46
  • PR-47
  • PR-48
  • PR-49
  • PR-6
  • PR-7
  • PR-8
  • PR-9
  • master

pending completion
8

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 396 relevant lines covered (77.27%)

2.32 hits per line

Relevant lines Covered
Build:
Build:
396 RELEVANT LINES 306 COVERED LINES
2.32 HITS PER LINE
Source Files on PR-2
  • Tree
  • List 15
  • Changed 14
  • Source Changed 14
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
8 PR-2 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 ... push 27 May 2020 06:01PM UTC jenkins pending completion  
7 PR-2 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 ... push 27 May 2020 06:19AM UTC jenkins pending completion  
6 PR-2 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 ... push 26 May 2020 10:14PM UTC jenkins pending completion  
5 PR-2 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 ... push 26 May 2020 12:05PM UTC jenkins pending completion  
4 PR-2 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 ... push 26 May 2020 11:18AM UTC jenkins pending completion  
See All Builds (72)
  • Repo on GitHub
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

© 2025 Coveralls, Inc