github.com/giantswarm/architect
go get github.com/giantswarm/architect

github.com/giantswarm/architect

A build tool for Giant Swarm

by giantswarm

v1.2.0 (see all)License:Apache-2.0
go get github.com/giantswarm/architect
Readme

CircleCI

architect

architect is a highly opinionated tool used at Giant Swarm for building and deploying services.

architect is used as part of the Giant Swarm release workflow, to build services. The latest release is fetched automatically during builds (running on CircleCI), and then executed to perform the build. This allows us to update one tool, and affect all builds.

On master merges, architect is also used to trigger a deployment of the built service. It creates an event that is picked up by a companion tool draughtsman, which runs inside an installation and pulls and deploys the service.

architect runs all build steps in Docker containers, to allow for portability and reproducibility.

To download the latest build of architect, run:

wget -q $(curl -sS https://api.github.com/repos/giantswarm/architect/releases/latest | grep browser_download_url | head -n 1 | cut -d '"' -f 4)

GitHub Stars

11

LAST COMMIT

3mos ago

MAINTAINERS

0

CONTRIBUTORS

44

OPEN ISSUES

8

OPEN PRs

1
VersionTagPublished
v1.2.1-0.20210929083145-f70dd88a7611
6mos ago
v1.2.1-0.20210917154656-4fb8c602accc
6mos ago
v1.2.1-0.20210824160340-489f1e3ae96e
9mos ago
v1.2.1-0.20210825162217-e3da3d52eeeb
9mos ago
No alternatives found
No tutorials found
Add a tutorial