on: push: workflow_dispatch: inputs: test: description: 'Run tests' required: true default: 'true' jobs: services-test: runs-on: ubuntu-latest services: redissss: image: redis:alpine ports: - 6379:6379 steps: - name: Test with Redis run: | echo ${{ github.event.inputs.test }} docker ps --format "table {{.Names}}" # 找出 redissss 的 container id REDIS_CONTAINER_ID=$(docker ps --filter "name=redissss" --format "{{.ID}}") echo $REDIS_CONTAINER_ID docker exec $REDIS_CONTAINER_ID whoami