diff --git a/.github/workflows/alpine-openjdk-8-headless.yml b/.github/workflows/alpine-openjdk-8-headless.yml deleted file mode 100644 index 93f8fee..0000000 --- a/.github/workflows/alpine-openjdk-8-headless.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "alpine-openjdk-8-headless docker build" - -env: - PROJECT: alpine-openjdk-8-headless - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/anylink.yml b/.github/workflows/anylink.yml deleted file mode 100644 index ecdbe8b..0000000 --- a/.github/workflows/anylink.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "anylink docker build" - -env: - PROJECT: anylink - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/chevereto.yml b/.github/workflows/chevereto.yml deleted file mode 100644 index ac3704c..0000000 --- a/.github/workflows/chevereto.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "chevereto docker build" - -env: - PROJECT: chevereto - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/coscmd.yml b/.github/workflows/coscmd.yml deleted file mode 100644 index b6adf9e..0000000 --- a/.github/workflows/coscmd.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: "coscmd docker build" - -env: - PROJECT: coscmd - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then - VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') - echo "tag=$VERSION" >> $GITHUB_ENV - else - echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV - fi - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }} diff --git a/.github/workflows/ddns-aliyun.yml b/.github/workflows/ddns-aliyun.yml deleted file mode 100644 index 301121c..0000000 --- a/.github/workflows/ddns-aliyun.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "ddns-aliyun docker build" - -env: - PROJECT: ddns-aliyun - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/ddns-dnspod.yml b/.github/workflows/ddns-dnspod.yml deleted file mode 100644 index 0aabc83..0000000 --- a/.github/workflows/ddns-dnspod.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "ddns-dnspod docker build" - -env: - PROJECT: ddns-dnspod - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/forsaken-mail.yml b/.github/workflows/forsaken-mail.yml deleted file mode 100644 index e6fd4e4..0000000 --- a/.github/workflows/forsaken-mail.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: "forsaken-mail docker build" - -env: - PROJECT: forsaken-mail - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:$(date +%Y)-$(date +%m)-$(date +%d) diff --git a/.github/workflows/ga-proxy.yml b/.github/workflows/ga-proxy.yml deleted file mode 100644 index 7950760..0000000 --- a/.github/workflows/ga-proxy.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "ga-proxy docker build" - -env: - PROJECT: ga-proxy - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/gh-proxy.yml b/.github/workflows/gh-proxy.yml deleted file mode 100644 index cfaa187..0000000 --- a/.github/workflows/gh-proxy.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "gh-proxy docker build" - -env: - PROJECT: gh-proxy - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/goproxy.yml b/.github/workflows/goproxy.yml deleted file mode 100644 index 8254a0b..0000000 --- a/.github/workflows/goproxy.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "goproxy docker build" - -env: - PROJECT: goproxy - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/kms.yml b/.github/workflows/kms.yml deleted file mode 100644 index c2374b0..0000000 --- a/.github/workflows/kms.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "kms docker build" - -env: - PROJECT: kms - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/ocserv.yml b/.github/workflows/ocserv.yml deleted file mode 100644 index 7d96fa3..0000000 --- a/.github/workflows/ocserv.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "ocserv docker build" - -env: - PROJECT: ocserv - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/serverstatus.yml b/.github/workflows/serverstatus.yml deleted file mode 100644 index 2d56a32..0000000 --- a/.github/workflows/serverstatus.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "serverstatus docker build" - -env: - PROJECT: serverstatus - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/speedtest-x.yml b/.github/workflows/speedtest-x.yml deleted file mode 100644 index 82467f2..0000000 --- a/.github/workflows/speedtest-x.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "speedtest-x docker build" - -env: - PROJECT: speedtest-x - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/subconverter.yml b/.github/workflows/subconverter.yml deleted file mode 100644 index bff6d4d..0000000 --- a/.github/workflows/subconverter.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "subconverter docker build" - -env: - PROJECT: subconverter - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/tinyproxy.yml b/.github/workflows/tinyproxy.yml deleted file mode 100644 index 90c0ab9..0000000 --- a/.github/workflows/tinyproxy.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "tinyproxy docker build" - -env: - PROJECT: tinyproxy - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/uwsgi-nginx.yml b/.github/workflows/uwsgi-nginx.yml deleted file mode 100644 index 5ef1e6f..0000000 --- a/.github/workflows/uwsgi-nginx.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: "uwsgi-nginx docker build" - -env: - PROJECT: uwsgi-nginx - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then - VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') - echo "tag=$VERSION" >> $GITHUB_ENV - else - echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV - fi - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }} diff --git a/.github/workflows/v2-ui.yml b/.github/workflows/v2-ui.yml deleted file mode 100644 index e8221ad..0000000 --- a/.github/workflows/v2-ui.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: "v2-ui docker build" - -env: - PROJECT: v2-ui - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then - VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') - echo "tag=$VERSION" >> $GITHUB_ENV - else - echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV - fi - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }} - diff --git a/.github/workflows/vnstat-dashboard.yml b/.github/workflows/vnstat-dashboard.yml deleted file mode 100644 index 1ddd776..0000000 --- a/.github/workflows/vnstat-dashboard.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "vnstat-dashboard docker build" - -env: - PROJECT: vnstat-dashboard - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/.github/workflows/zfile.yml b/.github/workflows/zfile.yml deleted file mode 100644 index 5272acb..0000000 --- a/.github/workflows/zfile.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: "zfile docker build" - -env: - PROJECT: zfile - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set tag - id: tag - run: | - TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}') - echo "::set-env name=TAG::$TAG" - - name: Docker Hub login - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: | - echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin - - name: Set up Docker Buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - - name: Build Dockerfile - env: - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - run: | - docker buildx build \ - --platform=linux/amd64,linux/arm64 \ - --output "type=image,push=true" \ - --file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \ - --tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG} diff --git a/alpine-openjdk-8-headless/Dockerfile b/alpine-openjdk-8-headless/Dockerfile index c61689b..66de1f0 100644 --- a/alpine-openjdk-8-headless/Dockerfile +++ b/alpine-openjdk-8-headless/Dockerfile @@ -1,7 +1,6 @@ FROM alpine:latest MAINTAINER Stille -ENV VERSION 2021-06-11 RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \ && apk add --update openjdk8-jre-base \ && rm -rf /var/cache/apk/* diff --git a/ddns-aliyun/Dockerfile b/ddns-aliyun/Dockerfile index d92946b..86ed83c 100644 --- a/ddns-aliyun/Dockerfile +++ b/ddns-aliyun/Dockerfile @@ -1,7 +1,6 @@ FROM golang:alpine as builder ENV CGO_ENABLED=0 \ GO111MODULE=on -ENV VERSION 2021-06-11 RUN apk add --update git curl ADD . $GOPATH/src/github.com/honwen/aliyun-ddns-cli diff --git a/ddns-dnspod/Dockerfile b/ddns-dnspod/Dockerfile index 35fdbae..f9c36f3 100644 --- a/ddns-dnspod/Dockerfile +++ b/ddns-dnspod/Dockerfile @@ -1,8 +1,6 @@ FROM python:3-alpine MAINTAINER strahe -ENV VERSION 2021-06-11 - WORKDIR /app ADD . /app diff --git a/kms/Dockerfile b/kms/Dockerfile index e0498ce..2f3c58f 100644 --- a/kms/Dockerfile +++ b/kms/Dockerfile @@ -1,7 +1,6 @@ FROM alpine:latest AS builder WORKDIR /root -ENV VERSION 2021-06-13 RUN apk add --no-cache git make build-base && \ git clone --branch master --single-branch https://github.com/Wind4/vlmcsd.git && \ diff --git a/speedtest-x/Dockerfile b/speedtest-x/Dockerfile index 18b3b96..b66420f 100644 --- a/speedtest-x/Dockerfile +++ b/speedtest-x/Dockerfile @@ -1,7 +1,5 @@ FROM php:7.4-apache - -ENV VERSION 2021-06-14 # Install extensions RUN apt-get update && apt-get install -y \ libfreetype6-dev \ diff --git a/vnstat-dashboard/Dockerfile b/vnstat-dashboard/Dockerfile index f9172e2..221a5d0 100644 --- a/vnstat-dashboard/Dockerfile +++ b/vnstat-dashboard/Dockerfile @@ -1,7 +1,6 @@ FROM php:7.0-apache MAINTAINER Alex Marston -ENV VERSION 2021-06-13 # Install Git RUN apt-get update && apt-get install -y git unzip