2018-03-12 17:31:52 -05:00
---
tags: dontlink
2018-07-23 17:39:34 +01:00
sitemap: true
2018-03-12 17:31:52 -05:00
---
2018-03-12 20:23:56 -05:00
# Latest Builds
2018-03-12 17:31:52 -05:00
2018-07-23 17:39:34 +01:00
After every push to the `master` branch of the [GitHub repository ](https://github.com/yggdrasil-network/yggdrasil-go ), the code is automatically built by [CircleCI ](https://circleci.com/gh/yggdrasil-network/yggdrasil-go ) for a number of platforms.
2018-06-29 23:12:53 +01:00
If you prefer to live dangerously and want to test bleeding-edge features or changes, development builds are [available from the `develop` branch ](builds-develop.md ), although these may not be as stable.
2020-02-21 20:05:46 +00:00
Looking for Windows installers? [Click here to go to AppVeyor ](https://ci.appveyor.com/project/neilalexander/yggdrasil-go/build/artifacts ).
2018-10-17 17:01:15 +01:00
For convenience, the latest builds are linked below:
2018-03-12 17:31:52 -05:00
2018-10-17 17:01:15 +01:00
< h3 > yggdrasil< / h3 >
2018-03-12 19:12:41 -05:00
< p id = "buildArtifactLinks" > < / p >
2018-10-17 16:58:40 +01:00
2018-10-17 17:01:15 +01:00
< h3 > yggdrasilctl (admin utility)< / h3 >
2018-10-17 16:54:17 +01:00
< p id = "buildArtifactLinksCtl" > < / p >
2018-03-12 19:12:41 -05:00
2018-03-12 20:23:56 -05:00
<!-- TODO sort these to a useful order of some kind -->
2018-03-12 17:31:52 -05:00
< script type = "text/javascript" >
2018-04-22 22:26:11 +01:00
let url = 'https://circleci.com/api/v1.1/project/github/yggdrasil-network/yggdrasil-go/latest/artifacts?branch=master&filter=successful';
2018-10-17 16:57:25 +01:00
fetch(url).then(function(res) {
2018-05-05 16:24:04 -05:00
return res.json();
}).then(function (bins) {
2018-03-12 18:54:58 -05:00
var links = document.createElement('p')
2018-10-17 16:55:35 +01:00
var ctllinks = document.createElement('p')
2018-03-12 18:44:17 -05:00
for (var idx in bins) {
var bin = bins[idx]
2018-03-12 18:49:32 -05:00
var link = document.createElement('a');
link.appendChild(document.createTextNode(bin.path));
link.title = bin.path;
link.href = bin.url;
2018-10-17 16:55:35 +01:00
if (bin.path.includes("yggdrasilctl")) {
ctllinks.appendChild(link);
ctllinks.appendChild(document.createElement('br'));
} else {
links.appendChild(link);
links.appendChild(document.createElement('br'));
}
2018-03-12 17:31:52 -05:00
}
2018-10-17 16:57:25 +01:00
document.getElementById("buildArtifactLinks").appendChild(links);
document.getElementById("buildArtifactLinksCtl").appendChild(ctllinks);
2018-03-12 17:31:52 -05:00
})
.catch(err => { throw err });
< / script >