-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
41 lines (35 loc) · 1.07 KB
/
bitrise-e2e.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: Bitrise E2E
on:
pull_request:
types: [labeled, unlabeled]
jobs:
build:
runs-on: ubuntu-latest
steps:
- script@1:
title: Trigger
inputs:
- content: |-
#!/bin/bash
echo "Trigger?."
- name: Checkout code
uses: actions/checkout@v2
- name: Get PR details
id: pr_details
uses: actions/github-script@v3
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
const pr = await github.pulls.get({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number
});
return pr.data.labels.map(label => label.name);
- name: Conditionally start Bitrise build
if: contains(steps.pr_details.outputs.result, 'Run E2E')
uses: bitrise-steplib/bitrise-start-build-action@v0.0.4
with:
app_slug: ${{ secrets.BITRISE_APP_SLUG }}
api_token: ${{ secrets.BITRISE_API_TOKEN }}
workflow_id: ios_e2e_test