CI and Releases
Last updated
Was this helpful?
Last updated
Was this helpful?
Currently, a single CI service is being used: and we use our to manage our builds and releases.
Execute ./wizard.sh -r $semver
in .
When the tag is pushed, Circle will detect it and execute the following procedures:
Run through the linters to check if the code is alright.
Build the frontend and the backend, generating rice-box.go
.
If the commit is not tagged, we will push the latest filebrowser/filebrowser
docker image to .
If the commit is tagged, then:
Build the release artifacts for all supported platforms and a new docker image (see for more information).
The artifacts are published to .
The tagged docker image is published to .