-
Notifications
You must be signed in to change notification settings - Fork 628
Closed
Labels
Description
Contributing guidelines
- I've read the contributing guidelines and wholeheartedly agree
I've found a bug, and:
- The documentation does not mention anything about my problem
- There are no open or closed issues that are related to my problem
Description
- name: Check out code uses: actions/checkout@v4 - run: | git clone https://github.com/lexmin0412/dify-chat.git git checkout origin/main DATE=$(date +%Y%m%d) echo "IMAGE_DATE=$DATE" >> $GITHUB_ENV echo "IMAGE_TAG=v0.2.0" >> $GITHUB_ENV
I have use git clone here but docker/build-push-action@v6 do not use the code to build see image below:
Expected behaviour
build docker image use the code from https://github.com/lexmin0412/dify-chat
Actual behaviour
buid docker image use the code from https://github.com/hitechbeijing/dify-chat
Repository URL
No response
Workflow run URL
No response
YAML workflow
name: docker_release_temporary
on:
workflow_dispatch:
# The "create tags" trigger is specifically focused on the creation of new tags, while the "push tags" trigger is activated when tags are pushed, including both new tag creations and updates to existing tags.
create:
tags:
- "v*.*.*" # normal release
- "nightly" # the only one mutable tag
# https://docs.github.com/en/actions/using-jobs/using-concurrency
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Ensure workspace ownership
run: echo "chown -R $USER $GITHUB_WORKSPACE" && sudo chown -R $USER $GITHUB_WORKSPACE
# - name: Debug
# env:
# MY_VAL: ${{ secrets.HUAWEICLOUD_REGISTRY }}
# run: |
# import os
# for q in (os.getenv("MY_VAL")):
# print(q)
# shell: python
# https://github.com/actions/checkout/blob/v3/README.md
- name: Check out code
uses: actions/checkout@v4
- run: |
git clone https://github.com/lexmin0412/dify-chat.git
git checkout origin/main
DATE=$(date +%Y%m%d)
echo "IMAGE_DATE=$DATE" >> $GITHUB_ENV
echo "IMAGE_TAG=v0.2.0" >> $GITHUB_ENV
# https://github.com/marketplace/actions/docker-login
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to ACR
uses: docker/login-action@v1
with:
registry: ${{ secrets.ALIYUN_REGISTRY }}
username: ${{ secrets.ALIYUN_REGISTRY_USER }}
password: ${{ secrets.ALIYUN_REGISTRY_PASSWORD }}
- name: Login to SWR
uses: docker/login-action@v1
with:
registry: ${{ secrets.HUAWEICLOUD_REGISTRY }}
username: ${{ secrets.HUAWEICLOUD_REGISTRY_USER }}
password: ${{ secrets.HUAWEICLOUD_REGISTRY_PASSWORD }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# https://github.com/marketplace/actions/build-and-push-docker-images
- name: Build and push full image
uses: docker/build-push-action@v6
with:
push: true
file: Dockerfile
platforms: linux/amd64,linux/arm64
provenance: false
tags: |
hello2008/dify-chat:${{ env.IMAGE_TAG }}
hello2008/dify-chat:${{env.IMAGE_DATE}}
${{ secrets.ALIYUN_REGISTRY }}/hs08/dify-chat:${{ env.IMAGE_TAG }}
${{ secrets.ALIYUN_REGISTRY }}/hs08/dify-chat:${{ env.IMAGE_DATE }}
${{ secrets.HUAWEICLOUD_REGISTRY }}/dify-chat/dify-chat:${{ env.IMAGE_TAG }}
${{ secrets.HUAWEICLOUD_REGISTRY }}/dify-chat/dify-chat:${{ env.IMAGE_DATE }}
Workflow logs
BuildKit logs
Additional info
No response