Skip to content

Commit

Permalink
Submission : Demonstration of Continuous Deployment of a Tauri app (#…
Browse files Browse the repository at this point in the history
…1717)

* Updated readme for submission

* Fixed some typos

* Fixed README
  • Loading branch information
corentinguilloteau authored Apr 6, 2022
1 parent 32e7f2a commit 131039e
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions contributions/demo/week3-CD-and-feature-flag/corgui/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Title

Demonstration of Continuous Delivery of a Tauri app
Demonstration of Continuous Deployment of a Tauri app

## Names and KTH ID

Expand All @@ -19,6 +19,15 @@ Demo
## Description

Tauri is a rust based GUI framework which allows creating smaller, faster and more secure desktop applications with a
web frontend. Tauri allows developers to easily add an automatic updater in their app. The aim of this demo is to show
how a Continuous Delivery pipeline can be used to automatically build and release new versions of a Tauri app, which can
then be used by the Tauri updater.
web frontend. Tauri allows developers to easily add an automatic updater in their app.

In this demo I showed how a developer can implement a pipeline to deploy automatically a new version of its Tauri
application. The work consist on the creation of a CircleCI pipeline, a server to hold and serve updates metadata and
the actual application used for the demonstration.

During the demo, I showed a real time deployment of a new version of the app, and I explained how it is related to CD.

This demo also includes an easter egg, to find it you should probably take a closer look at the dialog window asking for
whether a new update should be installed.

[Repository for the demo](https://github.com/corentinguilloteau/kth-devops-tauri-CD)

0 comments on commit 131039e

Please sign in to comment.