name: test dameng on: push: branches: - master pull_request: env: GOPROXY: https://goproxy.io,direct GOPATH: /go_path GOCACHE: /go_cache jobs: lint: name: test postgres runs-on: ubuntu-latest steps: # - name: cache go path # id: cache-go-path # uses: https://github.com/actions/cache@v3 # with: # path: /go_path # key: go_path-${{ github.repository }}-${{ github.ref_name }} # restore-keys: | # go_path-${{ github.repository }}- # go_path- # - name: cache go cache # id: cache-go-cache # uses: https://github.com/actions/cache@v3 # with: # path: /go_cache # key: go_cache-${{ github.repository }}-${{ github.ref_name }} # restore-keys: | # go_cache-${{ github.repository }}- # go_cache- - uses: actions/setup-go@v3 with: go-version: 1.20 - uses: https://github.com/actions/checkout@v3 - name: test dameng env: TEST_DAMENG_HOST: dameng TEST_DAMENG_USERNAME: SYSDBA TEST_DAMENG_PASSWORD: SYSDBA001 run: make test-dameng services: dameng: image: xuxuclassmate/dameng:latest env: PAGE_SIZE: 16 LD_LIBRARY_PATH: /opt/dmdbms/bin INSTANCE_NAME: dm8db ports: - 5236:5236