This is an automated email from the ASF dual-hosted git repository. juzhiyuan pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git
The following commit(s) were added to refs/heads/master by this push: new d4e372d fix: API CICD (#573) d4e372d is described below commit d4e372d6942fd04ca35bf40da5e1e2e4c4b29dfe Author: nic-chen <33000667+nic-c...@users.noreply.github.com> AuthorDate: Wed Oct 21 08:51:24 2020 +0800 fix: API CICD (#573) Co-authored-by: 琚致远 <juzhiy...@apache.org> --- .github/workflows/api_cicd.yml | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/.github/workflows/api_cicd.yml b/.github/workflows/api_cicd.yml index b8cab6b..a4c31ba 100644 --- a/.github/workflows/api_cicd.yml +++ b/.github/workflows/api_cicd.yml @@ -18,33 +18,12 @@ jobs: env: ALLOW_NONE_AUTHENTICATION: yes - mysql: - image: mysql:8.0 - env: - MYSQL_ROOT_PASSWORD: 123456 - ports: - - '3306:3306' - options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 - - steps: - uses: actions/checkout@v2 - - - name: run apisix - run: | - network=$(docker network ls | grep github_network | awk '{print $2}') - docker run --name apisix -d -p 9080:9080 \ - -v ${{ github.workspace }}/.github/apisix-config.yaml:/usr/local/apisix/conf/config.yaml \ - --network "$network" --network-alias apisix \ - apache/apisix:dev - sleep 5 - docker logs apisix - - name: setting up database - run: | - mysql -h 127.0.0.1 --port 3306 -u root -p123456 < ./api/script/db/schema.sql - - name: ping apisix + + - name: run Makefile run: | - curl 127.0.0.1:9080 + make license-check - name: get lua lib run: | wget https://github.com/api7/dag-to-lua/archive/v1.1.tar.gz @@ -68,6 +47,11 @@ jobs: sudo mv ./apisix-master/apisix/* ./build-tools/apisix/ rm -rf ./apisix-master cd ./build-tools/ && lua schema-sync.lua > ../conf/schema.json + - name: run test + working-directory: ./api + run: | + export APIX_ETCD_ENDPOINTS=127.0.0.1:2379 + go test ./... - uses: Azure/docker-login@v1 with: login-server: apisixacr.azurecr.cn