diff --git a/.github/workflow/BuildImage.yml b/.github/workflow/BuildImage.yml new file mode 100644 index 0000000..10a0fb6 --- /dev/null +++ b/.github/workflow/BuildImage.yml @@ -0,0 +1,48 @@ +#工作名字 +name: BuildImage + +env: + DOCKER_REGISTRY: git.lzc256.com + DOCKER_REGISTRY_USERNAME: ${{ secrets.DOCKER_REGISTRY_USERNAME }} + DOCKER_REGISTRY_PASSWORD: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + + IMAGE_NAME: git.lzc256.com/lzc256/zbproxy/zbproxy:0.1.0 + + DOCKER_PUSH_ADDR: ${{ env.IMAGE_NAME }} + +on: + issue_comment: created + # push: + # branches: [main] + # pull_request: + # branches: [main] + +defaults: + run: + shell: /bin/bash + + +jobs: + BuildImage: + runs-on: ubuntu-20.04 + container: + image: docker + steps: + - uses: actions/checkout@v2 + + - name: Login to Docker Registry + run: | + docker login $DOCKER_REGISTRY -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD + + - name: Build Image + run: | + docker build -t $IMAGE_NAME . + + - name: Push Image + run: | + docker push $DOCKER_PUSH_ADDR + + - name: Logout + run: | + docker logout + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..01a0e62 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine:latest + +WORKDIR /app +COPY . /app/ + +RUN chmod +x /app/zbproxy + +CMD ["/app/zbproxy"] \ No newline at end of file diff --git a/zbproxy b/zbproxy new file mode 100644 index 0000000..61ea912 Binary files /dev/null and b/zbproxy differ