-
Notifications
You must be signed in to change notification settings - Fork 6
/
pantheon.yml
61 lines (55 loc) · 2.08 KB
/
pantheon.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
# Put overrides to your pantheon.upstream.yml file here.
# For more information, see: https://pantheon.io/docs/pantheon-yml/
api_version: 1
web_docroot: true
php_version: 8.1
# Update the database for Drupal 9
database:
version: 10.4
# Add Pantheon Search
search:
version: 8
# Add a comment to trigger a deploy on Pantheon
workflows:
# The deployment event for Test and Live
deploy:
after:
- type: webphp
description: Turn on maintenance mode
script: private/scripts/drush_post_deploy_maintenance_on.php
- type: webphp
description: Rebuild cache before config import
script: private/scripts/drush_post_deploy_cache_rebuild.php
- type: webphp
description: Update database
script: private/scripts/drush_post_deploy_updatedb.php
- type: webphp
description: Import config changes
script: private/scripts/drush_post_deploy_config_import.php
- type: webphp
description: Import interface translations
script: private/scripts/drush_post_deploy_locale_import.php
- type: webphp
description: Rebuild cache after config import
script: private/scripts/drush_post_deploy_cache_rebuild.php
- type: webphp
description: Post custom Solr config files
script: private/scripts/drush_post_deploy_post_solr_conf.php
- type: webphp
description: Turn off maintenance mode
script: private/scripts/drush_post_deploy_maintenance_off.php
- type: webphp
description: Log deployment notification to New Relic
script: private/scripts/new_relic_log_deployment.php
- type: webphp
description: Post deployment notification to Slack
script: private/scripts/slack_deploy_notification.php
- type: webphp
description: Rebase Sandbox with Master
script: private/scripts/rebase_sandbox.php
# The deployment event for Dev and Multidevs
sync_code:
after:
- type: webphp
description: Log deployment notification to New Relic
script: private/scripts/new_relic_log_deployment.php