|
|
@@ -6,27 +6,27 @@ stages:
|
|
|
cache:
|
|
|
paths:
|
|
|
- vendor/
|
|
|
-
|
|
|
+
|
|
|
before_script:
|
|
|
- - export PATH=$PATH:/etc/instantclient_19_9
|
|
|
- - echo `composer -v`
|
|
|
- - if ! command -v composer &> /dev/null
|
|
|
+ - sudo cp .envCi .env
|
|
|
+ - hasComposer=`command -v composer`
|
|
|
+ - echo $hasComposer
|
|
|
+ - if [[ $hasComposer == '' ]]; then echo 'yesss'; fi
|
|
|
+ - if [[ $hasComposer == '' ]]
|
|
|
+ - then
|
|
|
+ - echo '223'
|
|
|
+ - fi
|
|
|
+ - if [[ $hasComposer == '' ]]
|
|
|
- then
|
|
|
|
|
|
- sudo apt-get update -yqq
|
|
|
- #- if ! command -v vim &> /dev/null
|
|
|
- sudo apt-get install vim -yqq
|
|
|
- #- fi
|
|
|
-
|
|
|
- #- if ! command -v unzip &> /dev/null
|
|
|
- sudo apt-get install unzip -yqq
|
|
|
- #- fi
|
|
|
|
|
|
- #- if ! command -v php &> /dev/null
|
|
|
- sudo apt-get install php -yqq
|
|
|
- sudo apt-get install -yqq php-mbstring mcrypt php-pgsql php-curl php-json php-intl php-gd php-xml php-zip php-bz2 php7.4-opcache php-mysql php-xdebug composer php-bcmath php-pear php-dev
|
|
|
- sudo pecl channel-update pecl.php.net
|
|
|
- #- fi
|
|
|
+
|
|
|
|
|
|
- sudo php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
|
|
|
- sudo php composer-setup.php
|
|
|
@@ -56,7 +56,7 @@ before_script:
|
|
|
- sudo cp /usr/lib/php/20190902/oci8.so /usr/lib/php/20190902/oci8_12c;
|
|
|
- phpIni=`php -i|grep "Loaded Configuration File"` && arr=(${phpIni//=>/}) && iniPath=${arr[3]}
|
|
|
- sudo sed -i 's/^;\(extension=oci8_12c\)/\1/' $iniPath
|
|
|
-
|
|
|
+
|
|
|
- fi
|
|
|
- composer update
|
|
|
- sudo chown gitlab-runner:docker vendor -R
|