Skip to content

Commit

Permalink
Kill the now-broken builds page
Browse files Browse the repository at this point in the history
  • Loading branch information
neilalexander committed Sep 24, 2022
1 parent c05d4be commit af78314
Show file tree
Hide file tree
Showing 6 changed files with 3 additions and 154 deletions.
47 changes: 0 additions & 47 deletions builds-develop.md

This file was deleted.

43 changes: 0 additions & 43 deletions builds-future.md

This file was deleted.

42 changes: 1 addition & 41 deletions builds.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,44 +5,4 @@ sitemap: true

# 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.

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>
Builds are no longer linked from this page — please visit the [GitHub Releases](https://github.com/yggdrasil-network/yggdrasil-go/releases) instead.
8 changes: 0 additions & 8 deletions developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,3 @@ If you'd like to talk to us about the project or the source code, please join ou
## 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
3 changes: 1 addition & 2 deletions installation-linux-other.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ sitemap: true

# Installing manually on Linux

Yggdrasil is supported on Linux. You can either [download the latest binary from
CircleCI](builds.md) or you can build from source.
Yggdrasil is supported on Linux.

## Build from source

Expand Down
14 changes: 1 addition & 13 deletions installation-macos-other.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,7 @@ sitemap: true

# Installing manually on macOS

Yggdrasil is supported on macOS. You can either [download the latest binary from
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
```
Yggdrasil is supported on macOS.

## Build from source

Expand Down

0 comments on commit af78314

Please sign in to comment.