Skip to content

Commit bbf7f51

Browse files
Update dependency earthly/earthly to v0.8.9
1 parent fd47400 commit bbf7f51

17 files changed

Lines changed: 38 additions & 38 deletions

docs/basics/part-8a-using-earthly-in-your-current-ci.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
steps:
4242
- uses: earthly/actions/setup-earthly@v1
4343
with:
44-
version: v0.8.6
44+
version: v0.8.9
4545
- uses: actions/checkout@v2
4646
- name: Docker Login
4747
run: docker login --username "$DOCKERHUB_USERNAME" --password "$DOCKERHUB_TOKEN"
@@ -51,7 +51,7 @@ jobs:
5151
5252
Here is an explanation of the steps above:
5353
54-
* The action `earthly/actions/setup-earthly@v1` downloads and installs Earthly. Running this action is similar to running the Earthly installation one-liner `sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'`
54+
* The action `earthly/actions/setup-earthly@v1` downloads and installs Earthly. Running this action is similar to running the Earthly installation one-liner `sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'`
5555
* The command `docker login` performs a login to the DockerHub registry. This is required, to prevent rate-limiting issues when using popular base images.
5656
* The command `earthly --org ... --sat ... --ci --push +build` executes the build. The `--ci` flag is used here, in order to force the use of `--strict` mode. In `--strict` mode, Earthly prevents the use of features that make the build less repeatable and also disables local outputs -- because artifacts and images resulting from the build are not needed within the CI environment. Any outputs should be pushed via `RUN --push` or `SAVE IMAGE --push` commands. The flags `--org` and `--sat` allow you to select the organization and satellite to use for the build. If no satellite is specified, the build will be executed in the CI environment itself, with limited caching.
5757

docs/ci-integration/build-an-earthly-ci-image.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This guide will cover both approaches to constructing your image.
1818
This is the recommended approach when adopting Earthly into your containerized CI. Start by basing your custom image on ours:
1919

2020
```docker
21-
FROM earthly/earthly:v0.8.6
21+
FROM earthly/earthly:v0.8.9
2222
RUN ... # Add your agent, certificates, tools...
2323
```
2424

@@ -50,7 +50,7 @@ In this setup, Earthly will be allowed to manage an instance of its `earthly/bui
5050
To enable this, simply follow the installation instructions within your Dockerfile/Earthfile as you would on any other host. An example of installing this can be found below.
5151

5252
```docker
53-
RUN wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && \
53+
RUN wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && \
5454
chmod +x /usr/local/bin/earthly && \
5555
/usr/local/bin/earthly bootstrap
5656
```

docs/ci-integration/guides/bitbucket-pipelines-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ You can however, run Earthly builds on Bitbucket pipelines via [remote runners](
77
```yml
88
# ./bitbucket-pipelines.yml
99

10-
image: earthly/earthly:v0.8.6
10+
image: earthly/earthly:v0.8.9
1111

1212
pipelines:
1313
default:

docs/ci-integration/guides/circle-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- checkout
1616
- run: docker login --username "$DOCKERHUB_USERNAME" --password "$DOCKERHUB_TOKEN"
17-
- run: "sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'"
17+
- run: "sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'"
1818
- run: earthly --ci --push +build
1919
```
2020

docs/ci-integration/guides/codebuild-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ version: 0.2
1818
phases:
1919
install:
2020
commands:
21-
- wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly
21+
- wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly
2222
pre_build:
2323
commands:
2424
- echo Logging into Docker

docs/ci-integration/guides/gh-actions-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
- name: Docker Login
6161
run: docker login --username "$DOCKERHUB_USERNAME" --password "$DOCKERHUB_TOKEN"
6262
- name: Download latest earthly
63-
run: "sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'"
63+
run: "sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'"
6464
- name: Run build
6565
run: earthly --ci --push +build
6666
```

docs/ci-integration/guides/gitlab-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ variables:
1515
FORCE_COLOR: 1
1616
EARTHLY_EXEC_CMD: "/bin/sh"
1717

18-
image: earthly/earthly:v0.8.6
18+
image: earthly/earthly:v0.8.9
1919

2020
before_script:
2121
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY

docs/ci-integration/guides/google-cloud-build.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Running this build will use the [`cloudbuild.yaml`](https://github.com/earthly/c
106106

107107
```yaml
108108
- id: 'build'
109-
name: 'earthly/earthly:v0.8.6'
109+
name: 'earthly/earthly:v0.8.9'
110110
args:
111111
- --ci
112112
- --push
@@ -117,7 +117,7 @@ Running this build will use the [`cloudbuild.yaml`](https://github.com/earthly/c
117117
118118
```yaml
119119
- id: 'gcp-test'
120-
name: 'earthly/earthly:v0.8.6'
120+
name: 'earthly/earthly:v0.8.9'
121121
args:
122122
- +gcp-cloudbuild
123123
secretEnv:

docs/ci-integration/guides/woodpecker-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The project needs to be [trusted](https://woodpecker-ci.org/docs/usage/project-s
1414
#.woodpecker.yml
1515
pipeline:
1616
earthly:
17-
image: earthly/earthly:v0.8.5
17+
image: earthly/earthly:v0.8.9
1818
volumes:
1919
- /var/run/docker.sock:/var/run/docker.sock
2020
environment:

docs/ci-integration/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Once you have ensured that the dependencies are available, you'll need to instal
2727
This is the simplest method for adding `earthly` to your CI. It will work best on dedicated computers, or in scripted/auto-provisioned build environments. You can pin it to a specific version like so:
2828

2929
```shell
30-
wget https://github.com/earthly/earthly/releases/download/v0.8.6/earthly-linux-amd64 -O /usr/local/bin/earthly && \
30+
wget https://github.com/earthly/earthly/releases/download/v0.8.9/earthly-linux-amd64 -O /usr/local/bin/earthly && \
3131
chmod +x /usr/local/bin/earthly && \
3232
/usr/local/bin/earthly bootstrap
3333
```

0 commit comments

Comments
 (0)