Merge pull request #19336 from Montana/patch-1

Add Travis CI under tabs in the Docker documentation.
This commit is contained in:
David Karlsson 2024-05-17 17:33:49 +02:00 committed by GitHub
commit 369fe27d2a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 32 additions and 0 deletions

View File

@ -309,6 +309,38 @@ pipeline {
} }
``` ```
{{< /tab >}}
{{< tab name="Travis CI" >}}
```yaml
language: minimal
dist: jammy
services:
- docker
env:
global:
- IMAGE_NAME=username/repo
before_install: |
echo "$DOCKER_PAT" | docker login --username "$DOCKER_USER" --password-stdin
install: |
set -e
BUILDX_URL=$(curl -s https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-lab-releases.json | jq -r ".latest.assets[] | select(endswith(\"linux-$TRAVIS_CPU_ARCH\"))")
mkdir -vp ~/.docker/cli-plugins/
curl --silent -L --output ~/.docker/cli-plugins/docker-buildx $BUILDX_URL
chmod a+x ~/.docker/cli-plugins/docker-buildx
docker buildx create --use --driver cloud "<ORG>/default"
script: |
docker buildx build \
--platform linux/amd64,linux/arm64 \
--push \
--tag "$IMAGE_NAME" .
```
{{< /tab >}} {{< /tab >}}
{{< tab name="BitBucket Pipelines" >}} {{< tab name="BitBucket Pipelines" >}}