-
Notifications
You must be signed in to change notification settings - Fork 13
/
buddy.yml
41 lines (41 loc) · 1.26 KB
/
buddy.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
- pipeline: 'Spryker'
events:
- type: 'PUSH'
refs:
- 'refs/pull/*'
- 'refs/heads/master'
terminate_stale_runs: true
auto_clear_cache: true
fail_on_prepare_env_warning: true
concurrent_pipeline_runs: true
resources: 'X2LARGE'
actions:
- action: 'Build Project'
type: 'BUILD'
main_service_name: 'post'
docker_image_name: 'spryker/php'
docker_image_tag: '8.2'
execute_commands:
- 'COMPOSER_MEMORY_LIMIT=-1 composer install --no-interaction --prefer-dist --optimize-autoloader'
shell: 'BASH'
- action: 'JS Validation'
type: 'BUILD'
docker_image_name: 'library/node'
docker_image_tag: '18'
execute_commands:
- 'npm ci'
- 'npm run formatter'
- 'npm run mp:stylelint'
- 'npm run mp:lint'
- 'npm run mp:test --verbose'
timeout: 1500
shell: 'BASH'
- action: 'PHP Validation'
type: 'BUILD'
docker_image_name: 'spryker/php'
docker_image_tag: '8.2'
execute_commands:
- 'chmod +x *.sh'
- 'bash travis_check_touched_modules.sh'
- 'echo "Finished checking touched modules"'
shell: 'BASH'