From ced83f6694579f833bd2341d1bf1ead6e1615cca Mon Sep 17 00:00:00 2001 From: Alexey Igrychev Date: Thu, 5 May 2022 17:14:57 +0200 Subject: [PATCH] chore: update README (#223) --- README.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 36277586..8501620c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,11 @@ trdl *(stands for "true delivery")* is an Open Source solution providing a secur The project team releases new versions of the software and switches them in the release channels. Git acts as the single source of truth while [Vault](https://www.vaultproject.io/) is used as a tool to verify operations as well as populate and maintain the [TUF repository](https://github.com/theupdateframework/specification). The user selects a release channel, continuously receives the latest software version from the TUF repository, and uses it. -We already use trdl as an update manager for [werf CI/CD tool](https://github.com/werf/werf). +

+ Scheme +

+ +We have been successfully using trdl to continuously deliver our [werf CI/CD tool](https://github.com/werf/werf) to CI runners and user hosts. ## Architecture @@ -36,11 +40,19 @@ trdl combines two key components: the server and the client. * provides easy operation with software version artifacts in the shell session; * ensures safe communication via working with the TUF repository in a reliable fashion. -Release +## How it works + +### Releasing -___ +

+ Release +

+ +### Publishing the channels -Publication +

+ Publication +

## Installation