From 434fc43c4b5403b38db408621a286096806c4036 Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Fri, 21 Apr 2023 23:36:30 -0700 Subject: ci: Publish Docker image to ghcr.io on release (#82) Adds a workflow that builds and publishes a Docker image to ghcr.io based on the Dockerfile in the root of the repository. This will become available at https://github.com/uber-go/sally/pkgs/container/sally. Users will be able to import it by using `ghcr.io/uber-go/sally:$tag` with `docker pull` or in the `FROM` clause of their own Docker file. As a test for this, I published it manually to my own fork. The image is at https://github.com/abhinav/sally/pkgs/container/sally. With that, I ran the following Dockerfile: FROM ghcr.io/abhinav/sally:master COPY sally.yaml / And it worked as expected. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 92a8da1..125cd19 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,15 @@ to serve vanity import paths for Go modules. ## Installation +To build sally from source, use: + ```bash go install go.uber.org/sally@latest ``` +Alternatively, get a pre-built Docker image from +https://github.com/uber-go/sally/pkgs/container/sally. + ## Usage Create a YAML file with the following structure: -- cgit v1.2.3