Designing an end-to-end encrypted CI/CD pipeline with Keybase.io
Assuming the user already belongs to a team named “my-team”, creating a repository with the CLI is as easy as:
Me (or anyone on my Keybase team) can now interact with this repo as any regular Git repo, over the protocol:
By default, es to this repository will trigger a chat message on the Keybase team chat! Furthermore, the Keybase CLI client supports listening to chat notifications:
To login to Keybase and listen to those message, lets say on a job server, we can utilise the command:
login requires a as auth credential. The Job Server clones the repo inside the instance, to filesystem or memory.
Source: zemanel.eu