docker-zerotier-planet/.github/workflows/image-build.yml
chenxudong2020 60e420e22d test
2024-10-13 00:23:22 +00:00

44 lines
935 B
YAML

name: Build and Push Docker Image
on:
schedule:
- cron: '0 18 * * 0,2,4,6'
workflow_dispatch:
inputs:
clean_cache:
description: 'Clear caches'
required: false
type: boolean
jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
repository: ${{secrets.REPOSITORY}}
submodules: true
show-progress: true
- name: Modify
run : |
pwd
ls -al
sh ./copy.sh
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push Docker image
run : |
cd docker-zerotier-planet
./build.sh