From fceeb476040b250fd531bb463569a030efd6bae1 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Thu, 27 Nov 2025 11:36:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=9E=84=E5=BB=BA=E8=BF=81=E7=A7=BB):=20?= =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=9E=84=E5=BB=BA=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 28 ---------------------------- .gitea/workflows/build.yaml | 35 +++++++++++++++++++++++++++++++++++ Dockerfile | 6 +++--- 3 files changed, 38 insertions(+), 31 deletions(-) delete mode 100644 .drone.yml create mode 100644 .gitea/workflows/build.yaml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 5555232..0000000 --- a/.drone.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -kind: pipeline -name: default -node: - region: cn -steps: - - name: docker-cn - pull: if-not-exists - image: plugins/docker - settings: - repo: ccr.ccs.tencentyun.com/xiaoqidun/pfenv - registry: ccr.ccs.tencentyun.com - username: - from_secret: docker_username - password: - from_secret: docker_password - dockerfile: Dockerfile - - name: docker-hk - pull: if-not-exists - image: plugins/docker - settings: - repo: hkccr.ccs.tencentyun.com/xiaoqidun/pfenv - registry: hkccr.ccs.tencentyun.com - username: - from_secret: docker_username - password: - from_secret: docker_password - dockerfile: Dockerfile diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..e2ff1b0 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,35 @@ +on: [push, workflow_dispatch] +jobs: + build: + runs-on: cn + steps: + - name: checkout + uses: actions/checkout@v6 + - name: docker setup + uses: docker/setup-buildx-action@v3 + with: + driver-opts: | + "env.http_proxy=${{ env.HTTP_PROXY }}" + "env.https_proxy=${{ env.HTTPS_PROXY }}" + "env.no_proxy=${{ env.NO_PROXY }}" + - name: docker login + uses: docker/login-action@v3 + with: + registry: ccr.ccs.tencentyun.com + username: ${{ secrets.docker_username }} + password: ${{ secrets.docker_password }} + - name: docker login + uses: docker/login-action@v3 + with: + registry: hkccr.ccs.tencentyun.com + username: ${{ secrets.docker_username }} + password: ${{ secrets.docker_password }} + - name: docker build + uses: docker/build-push-action@v6 + with: + context: . + push: true + provenance: false + tags: | + ccr.ccs.tencentyun.com/xiaoqidun/pfenv:latest + hkccr.ccs.tencentyun.com/xiaoqidun/pfenv:latest \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 06d21be..cb1f5ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,14 @@ # 基础镜像 -FROM php:8.3.21-fpm +FROM php:8.3.28-fpm # 作者信息 LABEL authors="xiaoqidun" # 安装扩展 -RUN pecl install redis-6.2.0 \ +RUN pecl install redis-6.3.0 \ && docker-php-ext-enable redis -RUN pecl install xdebug-3.4.3 \ +RUN pecl install xdebug-3.4.7 \ && docker-php-ext-enable xdebug RUN pecl install runkit7-4.0.0a6 \