mirror of
https://github.com/cwinfo/yggdrasil-network.github.io.git
synced 2025-02-28 21:01:33 +00:00
Kill the now-broken builds page
This commit is contained in:
parent
c05d4be955
commit
af78314113
@ -1,47 +0,0 @@
|
|||||||
---
|
|
||||||
tags: dontlink
|
|
||||||
sitemap: true
|
|
||||||
---
|
|
||||||
|
|
||||||
# Latest Development Builds
|
|
||||||
|
|
||||||
Much like the `master` branch, developmental builds are also built from the `develop` branch by [CircleCI](https://circleci.com/gh/yggdrasil-network/yggdrasil-go) for a number of platforms.
|
|
||||||
|
|
||||||
**Warning:** The `develop` branch is used for pre-release changes and features. It's not guaranteed to be 100% compatible with the `master` branch and anything in the `develop` branch is subject to change at any point before release - features merged into the `develop` branch may not be completely finished. Builds from this branch will likely be rougher around the edges and not as well tested. We welcome all testing and feedback of the `develop` branch, but if you value stability, you may prefer to stick to the [master](builds.md) builds instead.
|
|
||||||
|
|
||||||
For convenience, the [build artifacts](https://circleci.com/api/v1.1/project/github/yggdrasil-network/yggdrasil-go/latest/artifacts?branch=develop&filter=successful) from the latest `develop` build are linked below:
|
|
||||||
|
|
||||||
<h3>yggdrasil</h3>
|
|
||||||
<p id="buildArtifactLinks"></p>
|
|
||||||
|
|
||||||
<h3>yggdrasilctl (admin utility)</h3>
|
|
||||||
<p id="buildArtifactLinksCtl"></p>
|
|
||||||
|
|
||||||
<!-- TODO sort these to a useful order of some kind -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
let url = 'https://circleci.com/api/v1.1/project/github/yggdrasil-network/yggdrasil-go/latest/artifacts?branch=develop&filter=successful';
|
|
||||||
|
|
||||||
fetch(url).then(function(res) {
|
|
||||||
return res.json();
|
|
||||||
}).then(function (bins) {
|
|
||||||
var links = document.createElement('p')
|
|
||||||
var ctllinks = document.createElement('p')
|
|
||||||
for (var idx in bins) {
|
|
||||||
var bin = bins[idx]
|
|
||||||
var link = document.createElement('a');
|
|
||||||
link.appendChild(document.createTextNode(bin.path));
|
|
||||||
link.title = bin.path;
|
|
||||||
link.href = bin.url;
|
|
||||||
if (bin.path.includes("yggdrasilctl")) {
|
|
||||||
ctllinks.appendChild(link);
|
|
||||||
ctllinks.appendChild(document.createElement('br'));
|
|
||||||
} else {
|
|
||||||
links.appendChild(link);
|
|
||||||
links.appendChild(document.createElement('br'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
document.getElementById("buildArtifactLinks").appendChild(links);
|
|
||||||
document.getElementById("buildArtifactLinksCtl").appendChild(ctllinks);
|
|
||||||
})
|
|
||||||
.catch(err => { throw err });
|
|
||||||
</script>
|
|
@ -1,43 +0,0 @@
|
|||||||
---
|
|
||||||
tags: dontlink
|
|
||||||
sitemap: true
|
|
||||||
---
|
|
||||||
|
|
||||||
# Future builds
|
|
||||||
|
|
||||||
**WARNING!** This branch contains a protocol break and WILL NOT work with earlier versions of Yggdrasil from either the `master` or `develop` branches at this time.
|
|
||||||
|
|
||||||
<h3>yggdrasil</h3>
|
|
||||||
<p id="buildArtifactLinks"></p>
|
|
||||||
|
|
||||||
<h3>yggdrasilctl (admin utility)</h3>
|
|
||||||
<p id="buildArtifactLinksCtl"></p>
|
|
||||||
|
|
||||||
<!-- TODO sort these to a useful order of some kind -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
let url = 'https://circleci.com/api/v1.1/project/github/yggdrasil-network/yggdrasil-go/latest/artifacts?branch=future&filter=successful';
|
|
||||||
|
|
||||||
fetch(url).then(function(res) {
|
|
||||||
return res.json();
|
|
||||||
}).then(function (bins) {
|
|
||||||
var links = document.createElement('p')
|
|
||||||
var ctllinks = document.createElement('p')
|
|
||||||
for (var idx in bins) {
|
|
||||||
var bin = bins[idx]
|
|
||||||
var link = document.createElement('a');
|
|
||||||
link.appendChild(document.createTextNode(bin.path));
|
|
||||||
link.title = bin.path;
|
|
||||||
link.href = bin.url;
|
|
||||||
if (bin.path.includes("yggdrasilctl")) {
|
|
||||||
ctllinks.appendChild(link);
|
|
||||||
ctllinks.appendChild(document.createElement('br'));
|
|
||||||
} else {
|
|
||||||
links.appendChild(link);
|
|
||||||
links.appendChild(document.createElement('br'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
document.getElementById("buildArtifactLinks").appendChild(links);
|
|
||||||
document.getElementById("buildArtifactLinksCtl").appendChild(ctllinks);
|
|
||||||
})
|
|
||||||
.catch(err => { throw err });
|
|
||||||
</script>
|
|
42
builds.md
42
builds.md
@ -5,44 +5,4 @@ sitemap: true
|
|||||||
|
|
||||||
# Latest Builds
|
# Latest Builds
|
||||||
|
|
||||||
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.
|
Builds are no longer linked from this page — please visit the [GitHub Releases](https://github.com/yggdrasil-network/yggdrasil-go/releases) instead.
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
Looking for Windows installers? [Click here to go to AppVeyor](https://ci.appveyor.com/project/neilalexander/yggdrasil-go/build/artifacts).
|
|
||||||
|
|
||||||
For convenience, the latest builds are linked below:
|
|
||||||
|
|
||||||
<h3>yggdrasil</h3>
|
|
||||||
<p id="buildArtifactLinks"></p>
|
|
||||||
|
|
||||||
<h3>yggdrasilctl (admin utility)</h3>
|
|
||||||
<p id="buildArtifactLinksCtl"></p>
|
|
||||||
|
|
||||||
<!-- TODO sort these to a useful order of some kind -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
let url = 'https://circleci.com/api/v1.1/project/github/yggdrasil-network/yggdrasil-go/latest/artifacts?branch=master&filter=successful';
|
|
||||||
fetch(url).then(function(res) {
|
|
||||||
return res.json();
|
|
||||||
}).then(function (bins) {
|
|
||||||
var links = document.createElement('p')
|
|
||||||
var ctllinks = document.createElement('p')
|
|
||||||
for (var idx in bins) {
|
|
||||||
var bin = bins[idx]
|
|
||||||
var link = document.createElement('a');
|
|
||||||
link.appendChild(document.createTextNode(bin.path));
|
|
||||||
link.title = bin.path;
|
|
||||||
link.href = bin.url;
|
|
||||||
if (bin.path.includes("yggdrasilctl")) {
|
|
||||||
ctllinks.appendChild(link);
|
|
||||||
ctllinks.appendChild(document.createElement('br'));
|
|
||||||
} else {
|
|
||||||
links.appendChild(link);
|
|
||||||
links.appendChild(document.createElement('br'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
document.getElementById("buildArtifactLinks").appendChild(links);
|
|
||||||
document.getElementById("buildArtifactLinksCtl").appendChild(ctllinks);
|
|
||||||
})
|
|
||||||
.catch(err => { throw err });
|
|
||||||
</script>
|
|
||||||
|
@ -14,11 +14,3 @@ If you'd like to talk to us about the project or the source code, please join ou
|
|||||||
## Platforms
|
## Platforms
|
||||||
|
|
||||||
Yggdrasil has been tested on a number of platforms (including Linux, Windows, macOS, FreeBSD, OpenBSD and Ubiquiti EdgeRouter). There are also packages available for a number of distributions/platforms.
|
Yggdrasil has been tested on a number of platforms (including Linux, Windows, macOS, FreeBSD, OpenBSD and Ubiquiti EdgeRouter). There are also packages available for a number of distributions/platforms.
|
||||||
|
|
||||||
## Build Artifacts
|
|
||||||
|
|
||||||
Build artifacts from our CI are made available (for 30 days after building) for the following GitHub branches:
|
|
||||||
|
|
||||||
- [`master`](builds.md) (stable) builds
|
|
||||||
- [`develop`](builds-develop.md) (unstable) builds, for testing soon-to-be-released changes
|
|
||||||
- [`future`](builds-future.md) (testing) builds, likely to be broken or incompatible with the stable release
|
|
||||||
|
@ -5,8 +5,7 @@ sitemap: true
|
|||||||
|
|
||||||
# Installing manually on Linux
|
# Installing manually on Linux
|
||||||
|
|
||||||
Yggdrasil is supported on Linux. You can either [download the latest binary from
|
Yggdrasil is supported on Linux.
|
||||||
CircleCI](builds.md) or you can build from source.
|
|
||||||
|
|
||||||
## Build from source
|
## Build from source
|
||||||
|
|
||||||
|
@ -5,19 +5,7 @@ sitemap: true
|
|||||||
|
|
||||||
# Installing manually on macOS
|
# Installing manually on macOS
|
||||||
|
|
||||||
Yggdrasil is supported on macOS. You can either [download the latest binary from
|
Yggdrasil is supported on macOS.
|
||||||
CircleCI](builds.md) or you can build from source.
|
|
||||||
|
|
||||||
## Download binaries
|
|
||||||
|
|
||||||
Download the relevant macOS `yggdrasil` and `yggdrasilctl` binaries from the
|
|
||||||
[Builds](builds.md) page.
|
|
||||||
|
|
||||||
System Integrity Protection in macOS prevents you from copying files into
|
|
||||||
`/usr/bin`, therefore you should install into `/usr/local/bin`:
|
|
||||||
```
|
|
||||||
sudo cp {yggdrasil,yggdrasilctl} /usr/local/bin
|
|
||||||
```
|
|
||||||
|
|
||||||
## Build from source
|
## Build from source
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user