标签: github-actions-services

iOS Github Actions(构建、测试和部署)

我正在尝试使用 github actons 制作一个简单的工作流程,因此当我将例如推送到我的主分支时,它会macOS-latestOS 12.4, iPhone 11 Pro Max. 因为很新,教程不全,谁能借我一下?

这就是我现在所拥有的:

name: StyleOn_Workflow

on: [push]

jobs:
  build:

    runs-on: macOS-latest
    strategy:
      matrix:
        destination: ['platform=iOS Simulator,OS=12.4,name=iPhone 11 Pro Max']

    steps:
    - uses: actions/checkout@master
    - name: Build
      run: swift build -v

  test:
      name: Test
      runs-on: macOS-latest
      strategy:
          matrix:
            destination: ['platform=iOS Simulator,OS=12.4,name=iPhone 11 Pro Max']
      steps:
        - name: Checkout
          uses: actions/checkout@master
        - name: Run tests
          run: swift test -v
Run Code Online (Sandbox Code Playgroud)

此外,由于我没有将应用程序部署到应用程序商店,我该如何进行部署阶段?也许将它合并到主分支?我需要有 3 个阶段,构建、测试和部署

这是我得到的错误:

在此处输入图片说明

github ios github-actions github-actions-services

9
推荐指数
1
解决办法
1772
查看次数

GitHub Actions:如何在 Windows 或 macOS 上运行“服务”?

我想测试一个应该使用 GitHub Actions 连接到 PostgreSQL 和 MySQL 服务器的 CLI,如果可能的话,在所有平台上:Linux、Windows 和 macOS。

我找到了有关如何运行 Postgresservice以及如何运行 MySQL 的说明service并将它们组合成一个工作流

name: Test
on: [push]

jobs:

    init_flow:
        name: 'Run MySQL and Postgres on ${{ matrix.os }}'
        runs-on: ${{ matrix.os }}
        strategy:
            fail-fast: false
            matrix:
                os: [ubuntu-latest, windows-latest, macOS-latest]

        # via https://github.com/actions/example-services/blob/master/.github/workflows/postgres-service.yml
        services:
            postgres:
                image: postgres:10.8
                env:
                    POSTGRES_USER: postgres
                    POSTGRES_PASSWORD: postgres
                    POSTGRES_DB: postgres
                ports:
                # will assign a random free host port
                - 5432/tcp
                # needed because the postgres …
Run Code Online (Sandbox Code Playgroud)

mysql postgresql github-actions github-actions-services

6
推荐指数
2
解决办法
2378
查看次数

GitHub Actions:如何在容器内运行测试

我想在容器内运行 django 测试用例。我可以从 docker hub 拉取私有镜像。但是当我运行命令进行测试时,它无法运行。

任何人都尝试在容器内运行测试用例。

jobs:
test:
container:
  image: abcd
  credentials:
    username: "<username>"
    password: "<password>"

steps:
  - uses: actions/checkout@v2
  - name: Display Python version
    run: |
      python -m pip install --upgrade pip
      pip install -r requirements/dev.txt
  - name: run test
    run: |
      python3 manage.py test
   
Run Code Online (Sandbox Code Playgroud)

docker github-actions github-actions-services

3
推荐指数
1
解决办法
4172
查看次数