Commit 3e1558ed authored by bornholdt's avatar bornholdt
Browse files

Optimize release process

parent 2ddb582a
Pipeline #103717 canceled with stages
......@@ -4,12 +4,9 @@ This file describes how to make the various kinds of releases.
## Making a release
* Remove the nightly/snapshot information from
the [getting-started.md](docs/content/getting-started.md) and
the [index.md](docs/content/index.md).
* Update version
* Update version
in [swagger.json](drasyl-plugin-groups-manager/src/main/resources/public/swagger.json)
and [Chart.yaml](chart/Chart.yaml).
and [Chart.yaml](chart/Chart.yaml) and [getting-started.md](docs/content/getting-started.md).
* Ensure [CHANGELOG](CHANGELOG.md) is up-to-date (e.g. version and release date is set).
* Build software and push to maven repository:
```bash
......@@ -26,7 +23,9 @@ An additional call of `mvn release:perform` is not necessary! GitLab CI performs
* **Title:** `v1.2.0`
* **Description:** `[CHANGELOG.md](CHANGELOG.md)`
* Wait for GitHub Action to complete "Release" workflow.
* Re-add the nightly/snapshot information to the [getting-started.md](docs/content/getting-started.md) and the [index.md](docs/content/index.md).
* Update back to next SNAPSHOT version
in [swagger.json](drasyl-plugin-groups-manager/src/main/resources/public/swagger.json)
and [Chart.yaml](chart/Chart.yaml) and [getting-started.md](docs/content/getting-started.md).
* Push the new version to chocolatey. For instructions see this repo: [https://github.com/drasyl-overlay/drasyl-choco](https://github.com/drasyl-overlay/drasyl-choco/blob/master/RELEASE.md)
## Making a manual build of docker
......
if (window.location.pathname.indexOf('/master') == 0) {
document.getElementsByTagName('h1')[0].outerHTML +='<div class="admonition important"><p class="admonition-title">Nightly Version</p><p>You\'re currently on a nightly version branch. If you\'re only interested in the latest stable version, please click <a href="/">here</a>.</p></div>';
}
\ No newline at end of file
# Getting Started
!!! important "Nightly Version"
You're currently on a nightly version branch. If you're only interested in the latest stable version, please click [here](/).
This guide describes the necessary steps to create your first drasyl node and how to integrate it
into your application.
......
# Welcome
!!! important "Nightly Version"
You're currently on a nightly version branch. If you're only interested in the latest stable version, please click [here](/).
![drasyl architecture](assets/img/drasyl-architecture.png)
drasyl [dʁazy:l] is an [open-source](https://github.com/drasyl-overlay/drasyl) general-purpose
......
......@@ -57,6 +57,7 @@ extra_javascript:
- assets/js/mermaid.min.js
- assets/js/hljs/highlight.min.js # Download from https://highlightjs.org/download/
- assets/js/extra.js
- assets/js/nightly.js
plugins:
- search
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment