Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions content/guides/angular/configure-github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ jobs:

# 2. Set up Docker Buildx
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

# 3. Cache Docker layers
- name: Cache Docker layers
Expand Down Expand Up @@ -193,7 +193,7 @@ jobs:

# 6. Build dev Docker image
- name: Build Docker image for tests
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
file: Dockerfile.dev
Expand All @@ -217,14 +217,14 @@ jobs:

# 8. Log in to Docker Hub
- name: Log in to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

# 9. Build and push production image
- name: Build and push production image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
file: Dockerfile
Expand Down
6 changes: 3 additions & 3 deletions content/guides/bun/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,16 +80,16 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
6 changes: 3 additions & 3 deletions content/guides/cpp/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
6 changes: 3 additions & 3 deletions content/guides/deno/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ to Docker Hub.
steps:
-
name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}
-
name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
8 changes: 4 additions & 4 deletions content/guides/dotnet/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,22 +89,22 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and test
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
target: build
load: true

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
18 changes: 9 additions & 9 deletions content/guides/gha.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ jobs:
uses: actions/checkout@v4
- name: Extract Docker image metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@{{% param "metadata_action_version" %}}
with:
images: ${{ vars.DOCKER_USERNAME }}/my-image
```
Expand All @@ -127,7 +127,7 @@ To authenticate with Docker Hub, add the following step to your workflow:

```yaml
- name: Log in to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand All @@ -142,7 +142,7 @@ following configuration builds the image and pushes it directly to a registry.

```yaml
- name: Build and push Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
Expand Down Expand Up @@ -182,10 +182,10 @@ Here's the updated snippet:

```yaml
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
Expand Down Expand Up @@ -220,21 +220,21 @@ jobs:

- name: Extract Docker image metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@{{% param "metadata_action_version" %}}
with:
images: ${{ vars.DOCKER_USERNAME }}/my-image

- name: Log in to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
Expand Down
6 changes: 3 additions & 3 deletions content/guides/golang/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
8 changes: 4 additions & 4 deletions content/guides/java/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,22 +84,22 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and test
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
target: test
load: true

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
10 changes: 5 additions & 5 deletions content/guides/nodejs/configure-github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ jobs:
uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Cache npm dependencies
uses: actions/cache@v4
Expand All @@ -188,7 +188,7 @@ jobs:
restore-keys: ${{ runner.os }}-npm-

- name: Build test image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
target: test
Expand Down Expand Up @@ -223,7 +223,7 @@ jobs:
uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Cache Docker layers
uses: actions/cache@v4
Expand All @@ -239,13 +239,13 @@ jobs:
echo "SHORT_SHA=${GITHUB_SHA::7}" >> "$GITHUB_OUTPUT"

- name: Log in to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build and push multi-arch production image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
target: production
Expand Down
8 changes: 4 additions & 4 deletions content/guides/php/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,22 +89,22 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and test
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
target: test
load: true

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
6 changes: 3 additions & 3 deletions content/guides/python/configure-github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,16 +85,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
push: true
tags: ${{ vars.DOCKER_USERNAME }}/${{ github.event.repository.name }}:latest
Expand Down
6 changes: 3 additions & 3 deletions content/guides/r/configure-ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ to Docker Hub.
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
platforms: linux/amd64,linux/arm64
push: true
Expand Down
8 changes: 4 additions & 4 deletions content/guides/reactjs/configure-github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ jobs:

# 2. Set up Docker Buildx
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

# 3. Cache Docker layers
- name: Cache Docker layers
Expand All @@ -191,7 +191,7 @@ jobs:

# 6. Build dev Docker image
- name: Build Docker image for tests
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
file: Dockerfile.dev
Expand All @@ -215,14 +215,14 @@ jobs:

# 8. Login to Docker Hub
- name: Log in to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

# 9. Build and push prod image
- name: Build and push production image
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
context: .
file: Dockerfile
Expand Down
6 changes: 3 additions & 3 deletions content/guides/ruby/configure-github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,16 +64,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@{{% param "login_action_version" %}}
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@{{% param "build_push_action_version" %}}
with:
push: true
tags: ${{ vars.DOCKER_USERNAME }}/${{ github.event.repository.name }}:latest
Expand Down
Loading
Loading