forked from bitrise-steplib/steps-carthage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
step.yml
86 lines (86 loc) · 2.58 KB
/
step.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
title: Carthage
summary: |-
Installs and updates Carthage to the latest available version and runs selected Carthage command.
description: |-
Installs and updates Carthage to the latest available version and runs selected Carthage command.
For more information about Carthage, visit the [Carthage GitHub page](https://github.com/Carthage/Carthage).
website: https://github.com/vasarhelyia/steps-carthage
source_code_url: https://github.com/vasarhelyia/steps-carthage
support_url: https://github.com/vasarhelyia/steps-carthage/issues
host_os_tags:
- "osx-10.10"
project_type_tags:
- ios
type_tags:
- carthage
- system
deps:
brew:
- name: carthage
is_requires_admin_user: false
is_always_run: false
is_skippable: false
run_if: ""
inputs:
- carthage_command: "update"
opts:
title: Carthage command to run
summary: Select a command to set up your dependencies with.
description: |-
Select a command to set up your dependencies with.
* `bootstrap`: initializes the project with checking out & building all dependencies. (default)
* `update`: updates all dependencies.
* `build`: builds all checked out items.
value_options:
- bootstrap
- update
- build
- no_use_binaries: "false"
opts:
title: Set no use binaries flag
summary: |-
Use this flag to make sure Carthage checks out all dependencies (otherwise
it defaults to binary framework releases). False by default.
value_options:
- "true"
- "false"
- verbose_output: "false"
opts:
title: Set verbose output flag
summary: |-
Use this flag to have a verbose output of the carthage command. False by default.
value_options:
- "true"
- "false"
- ssh_output: "false"
opts:
title: Set ssh flag
summary: |-
Use this flag to use ssh when cloning the repos. False by default.
value_options:
- "true"
- "false"
- working_dir:
opts:
title: "Working directory"
description: |
This directory will be set as the current working
directory for the carthage command.
- platform: "iOS"
opts:
title: "Platform"
description: |
Choose which platform to build your dependencies for.
value_options:
- "iOS"
- "Mac"
- "iOS,Mac"
- "tvOS"
- "all"
- carthage_options:
opts:
title: Additional options for `carthage` command
description: |-
Options added to the end of the Carthage call.
You can use multiple options, separated by a space
character.