Skip to content

Instantly share code, notes, and snippets.

View JakeGinnivan's full-sized avatar
:shipit:

Jake Ginnivan JakeGinnivan

:shipit:
View GitHub Profile
@JakeGinnivan
JakeGinnivan / GitHubFlowVersioning.md
Last active August 24, 2018 06:37
Versioning, CI/CD

I have been doing a heap of reading about semver and how you can include build meta-data and other things, but I am really struggling to find a way to fit SemVer and Continous Delivery together.

Currently I am the primary maintainer or a main contributor for for:
https://github.com/TestStack/White
https://github.com/JakeGinnivan/VSTOContrib
https://github.com/DbUp/DbUp
https://github.com/Code52/DownmarkerWPF
https://github.com/TestStack/ConventionTests

And quite a few other smaller projects (https://github.com/JakeGinnivan?tab=repositories)

ReleaseNotesCompiler
In order to improve the quality for our release notes we'll generate them based on the relevant github issues.
* This is a separate tool from GFV
* The build server will compile the release notes either for each commit or daily
* Build will fail if release notes can't be generated
* All closed issues for a milestone will be included
* All issues must have one of the following tags Bug|Feature|Internal refactoring
* For now the text is taken from the name of the issue
anonymous
anonymous / gist:5402269
Created April 17, 2013 06:49
public class VolatileJournal : IJournal
{
private readonly StringBuilder log;
public VolatileJournal()
{
log = new StringBuilder();
}
public string[] GetExecutedScripts()
$(document).on('click', '#showInvestigated', function () {
window.location = '@Html.Raw(Url.Action("StoreErrors"))';
});