Skip to content

Commit a6c1ca5

Browse files
refactor magento-build job steps for improved folder configuration and Docker setup
1 parent 6791876 commit a6c1ca5

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

.circleci/config.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,31 @@ jobs:
2727
command: |
2828
composer config --global http-basic.repo.magento.com ${MAGENTO_AUTH_USERNAME} ${MAGENTO_AUTH_PASSWORD}
2929
- run:
30-
name: Setup magento enterprise
30+
name: Configure folders
3131
command: |
32-
mkdir ~/Sites
32+
mkdir -p ~/Sites
3333
cd ~/Sites
34+
- run:
35+
name: Configure Docker compose override file
36+
working_directory: ~/Sites
37+
command: |
38+
cat <<EOF > docker-compose.override.yml
39+
version: "3.7"
40+
41+
services:
42+
phpfpm:
43+
image: markoshust/magento-php:<< parameters.php-version >>-fpm
44+
EOF
45+
- run:
46+
name: Setup magento enterprise
47+
working_directory: ~/Sites
48+
command: |
3449
curl -s https://raw.githubusercontent.com/markshust/docker-magento/master/lib/template | bash
3550
bin/start --no-dev
51+
bin/fixowns
3652
bin/setup-composer-auth
3753
bin/cli git clone [email protected]:magento/magento2.git .
38-
bin/cli git checkout << parameters.magento-version >>>-develop
54+
bin/cli git checkout tags/<< parameters.magento-version >>>-develop
3955
bin/composer install
4056
bin/composer require algolia/algoliasearch-client-php "^4.0"
4157

0 commit comments

Comments
 (0)