Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup semaphore #3

Open
wants to merge 48 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
58c742b
Update Semaphore configuration
Jul 5, 2021
d722c32
Update Semaphore configuration
Jul 21, 2021
8e51ac6
Update Semaphore configuration
Jul 21, 2021
8af7d8a
Update Semaphore configuration
Jul 21, 2021
8f7784f
Update Semaphore configuration
Jul 21, 2021
78d4061
Update Semaphore configuration
Jul 21, 2021
524b7ca
Use Single job starter workflow
Jul 22, 2021
4d1badd
Use Single job starter workflow
May 21, 2024
38c2c40
Update Semaphore configuration
May 22, 2024
3604df2
Update Semaphore configuration
May 22, 2024
e96bfbc
Update Semaphore configuration
May 22, 2024
86e99ca
Update Semaphore configuration
May 22, 2024
4769f5e
Update Semaphore configuration
May 22, 2024
4c109f4
Update Semaphore configuration
May 22, 2024
b6dfcb3
Update Semaphore configuration
May 22, 2024
94d4999
Update Semaphore configuration
May 22, 2024
8d38870
Update Semaphore configuration
May 22, 2024
065dd81
Update Semaphore configuration
May 22, 2024
7309277
Update Semaphore configuration
May 22, 2024
681341a
Update Semaphore configuration
May 22, 2024
649a261
Update Semaphore configuration
May 22, 2024
1827676
Update Semaphore configuration
May 22, 2024
0a823ab
Update Semaphore configuration
May 22, 2024
50c9bd8
Update Semaphore configuration
May 22, 2024
97f8197
Update Semaphore configuration
May 22, 2024
6bf7bbd
Update Semaphore configuration
May 22, 2024
c57c6df
Update Semaphore configuration
May 22, 2024
2482678
Update Semaphore configuration
May 22, 2024
61233e6
Update Semaphore configuration
May 22, 2024
7238072
Update Semaphore configuration
May 23, 2024
a090631
Update Semaphore configuration
May 23, 2024
c4c509c
Update Semaphore configuration
May 23, 2024
b1c258c
Update Semaphore configuration
May 23, 2024
4dc4b89
Update Semaphore configuration
May 23, 2024
87414a3
Update Semaphore configuration
May 31, 2024
9d06e52
Update Semaphore configuration
May 31, 2024
07d651d
Update Semaphore configuration
May 31, 2024
d03d6ad
Update Semaphore configuration
May 31, 2024
6112e0d
Update Semaphore configuration
Jun 4, 2024
1880cf9
Update Semaphore configuration
Jun 4, 2024
9905da3
Update Semaphore configuration
Jun 4, 2024
feb13af
Update Semaphore configuration
Jun 4, 2024
3bf7aa1
Update Semaphore configuration
Jun 4, 2024
87a9d7e
Configure build script
Jun 4, 2024
55a01d2
Configure build pipeline
Jun 4, 2024
904d71c
Update build script
Jun 4, 2024
8431d59
Use Single job starter workflow
Jun 11, 2024
f3f2e63
Update Semaphore configuration
Aug 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 5 additions & 80 deletions .semaphore/semaphore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,87 +2,12 @@ version: v1.0
name: Initial Pipeline
agent:
machine:
type: e1-standard-2
os_image: ubuntu1804
type: a1-standard-4
os_image: macos-xcode15
blocks:
- name: Build Android
- name: 'Block #1'
task:
jobs:
- name: Gradle build
- name: 'Job #1'
commands:
- echo 1
run:
when: 'change_in(''/android/'', {default_branch: ''main''})'
dependencies: []
- name: Test Android
run:
when: 'change_in(''/android/'', {default_branch: ''main''})'
dependencies:
- Build Android
task:
jobs:
- name: Unit tests
commands: []
- name: Publish to Google Play
run:
when: 'change_in(''/android/'', {default_branch: ''main''})'
dependencies:
- Test Android
task:
jobs:
- name: Publish
commands: []
- name: Build iOS
run:
when: 'change_in(''/ios/'', {default_branch: ''main''})'
dependencies: []
task:
jobs:
- name: XCode build
commands: []
- name: Test iOS
dependencies:
- Build iOS
run:
when: 'change_in(''/ios/'', {default_branch: ''main''})'
task:
jobs:
- name: Unit tests
commands: []
- name: Publish to App Store
dependencies:
- Test iOS
run:
when: 'change_in(''/ios/'', {default_branch: ''main''})'
task:
jobs:
- name: Publish
commands: []
- name: Build Web
dependencies: []
run:
when: 'change_in(''/web/'', {default_branch: ''main''})'
task:
jobs:
- name: Bundle install
commands: []
- name: Tests
dependencies:
- Build Web
run:
when: 'change_in(''/web/'', {default_branch: ''main''})'
task:
jobs:
- name: Unit tests
commands: []
- name: Integration tests
commands: []
- name: Deploy to Production
dependencies:
- Tests
run:
when: 'change_in(''/web/'', {default_branch: ''main''})'
task:
jobs:
- name: Publish
commands: []
- checkout