From: withgod Date: Wed, 2 Dec 2020 11:55:47 +0000 (+0900) Subject: added github action & docker files X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=55db951aa265da437e0150fa81ed03a43468cb02;p=swfed%2Fswfed.git added github action & docker files --- diff --git a/.docker/Dockerfile.php55 b/.docker/Dockerfile.php55 new file mode 100644 index 0000000..dc6cd16 --- /dev/null +++ b/.docker/Dockerfile.php55 @@ -0,0 +1,15 @@ +FROM php:5.5-cli + +SHELL ["/bin/bash", "-c"] + +RUN apt-get -y update && \ + apt-get install -y build-essential libpng-dev libgif-dev +COPY . /tmp/ext + +WORKDIR /tmp/ext/src + +#RUN make clean && phpize --clean +RUN phpize && ./configure && make + +CMD make test NO_INTERACTION=1 TESTS=--show-diff + diff --git a/.docker/Dockerfile.php72 b/.docker/Dockerfile.php72 new file mode 100644 index 0000000..8454397 --- /dev/null +++ b/.docker/Dockerfile.php72 @@ -0,0 +1,15 @@ +FROM php:7.2-cli + +SHELL ["/bin/bash", "-c"] + +RUN apt-get -y update && \ + apt-get install -y build-essential libpng-dev libgif-dev +COPY . /tmp/ext + +WORKDIR /tmp/ext/src + +#RUN make clean && phpize --clean +RUN phpize && ./configure && make + +CMD make test NO_INTERACTION=1 TESTS=--show-diff + diff --git a/.github/workflows/php5.yml b/.github/workflows/php5.yml new file mode 100644 index 0000000..197fa68 --- /dev/null +++ b/.github/workflows/php5.yml @@ -0,0 +1,14 @@ +name: php55 + +on: [workflow_dispatch, push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Setup docker container + run: docker build -t swfed -f ./.docker/Dockerfile.php55 . + - name: run test + run: docker run --rm swfed + diff --git a/.github/workflows/php7.yml b/.github/workflows/php7.yml new file mode 100644 index 0000000..0d9ff42 --- /dev/null +++ b/.github/workflows/php7.yml @@ -0,0 +1,14 @@ +name: php72 + +on: [workflow_dispatch, push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Setup docker container + run: docker build -t swfed -f ./.docker/Dockerfile.php72 . + - name: run test + run: docker run --rm swfed +