mirror of
https://github.com/microsoft/playwright-java.git
synced 2025-12-27 18:04:25 +00:00
devops: publish docker canary (#358)
This commit is contained in:
parent
d75a7d76a9
commit
866bf3587c
27
.github/workflows/publish_canary_docker.yml
vendored
Normal file
27
.github/workflows/publish_canary_docker.yml
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
name: "devrelease:docker"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
jobs:
|
||||
publish-canary-docker:
|
||||
name: "publish to DockerHub"
|
||||
# We use `docker push --all-tags` to push all tags which is a newly addition to docker
|
||||
runs-on: ubuntu-20.04
|
||||
if: github.repository == 'microsoft/playwright-java'
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: azure/docker-login@v1
|
||||
with:
|
||||
login-server: playwright.azurecr.io
|
||||
username: playwright
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
- uses: actions/checkout@v2
|
||||
- name: Build Docker image
|
||||
run: docker build -t playwright-java:localbuild-focal -f Dockerfile.focal .
|
||||
- name: tag & publish
|
||||
run: |
|
||||
./utils/docker/tag_image_and_push.sh playwright-java:localbuild-focal playwright.azurecr.io/public/playwright/java:next
|
||||
./utils/docker/tag_image_and_push.sh playwright-java:localbuild-focal playwright.azurecr.io/public/playwright/java:next-focal
|
||||
./utils/docker/tag_image_and_push.sh playwright-java:localbuild-focal playwright.azurecr.io/public/playwright/java:sha-${{ github.sha }}
|
||||
6
.github/workflows/test_docker.yml
vendored
6
.github/workflows/test_docker.yml
vendored
@ -9,8 +9,10 @@ on:
|
||||
- release-*
|
||||
pull_request:
|
||||
paths:
|
||||
- '.github/workflows/test_docker.yml'
|
||||
- 'Dockerfile*'
|
||||
- .github/workflows/test_docker.yml
|
||||
- Dockerfile.*
|
||||
- scripts/CLI_VERSION
|
||||
- '**/pom.xml'
|
||||
branches:
|
||||
- master
|
||||
- release-*
|
||||
|
||||
5
scripts/tag_image_and_push.sh
Executable file
5
scripts/tag_image_and_push.sh
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "-- tagging: $2"
|
||||
docker tag $1 $2
|
||||
docker push $2
|
||||
Loading…
x
Reference in New Issue
Block a user