prepare for cli updates with custom php binary
This commit is contained in:
@@ -22,27 +22,24 @@
|
||||
register: env_file
|
||||
|
||||
- name: Download and installs all libs and dependencies
|
||||
block:
|
||||
- name: Composer install
|
||||
community.general.composer:
|
||||
command: install
|
||||
arguments: --no-dev --optimize-autoloader
|
||||
working_dir: "{{ prod_base_dir }}"
|
||||
php_path: /usr/bin/keyhelp-php84
|
||||
register: composer_install
|
||||
|
||||
- name: Debug package discovery when composer install fails
|
||||
rescue:
|
||||
- name: Debug package discovery
|
||||
shell: |
|
||||
set -o pipefail
|
||||
keyhelp-php84 artisan package:discover -v --ansi 2>&1 | tail -n 200
|
||||
args:
|
||||
chdir: "{{ prod_base_dir }}"
|
||||
register: package_discover_debug
|
||||
ignore_errors: true
|
||||
when: composer_install is failed
|
||||
|
||||
- name: Show package discovery debug output
|
||||
debug:
|
||||
- debug:
|
||||
var: package_discover_debug.stdout_lines
|
||||
when: composer_install is failed
|
||||
- fail:
|
||||
msg: "Composer install failed; see package:discover output above."
|
||||
|
||||
- name: Install node_modules
|
||||
npm:
|
||||
|
||||
@@ -98,5 +98,5 @@
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
"version": "26.0.2",
|
||||
"build": "60"
|
||||
"build": "65"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user