AlkantarClanX12
| Current Path : /www/capitalgmcbuickregina_830/public/wp-content/plugins/leadbox/ |
| Current File : /www/capitalgmcbuickregina_830/public/wp-content/plugins/leadbox/bitbucket-pipelines.yml |
image: dockershelf/debian:bullseye
pipelines:
branches:
qaiag:
- step:
name: Deploy to IAG
caches:
- apt
- yarncache
- composercache
- yarnlocal
- composerlocal
- cacheloaderlocal
script:
- |
echo "echo" > /usr/share/dockershelf/clean-apt.sh
echo "echo" > /usr/share/dockershelf/clean-dpkg.sh
apt-get update && \
apt-get install gnupg
dirmngr --debug-level guru
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/node.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 1655A0AB68576280
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/node.gpg] https://deb.nodesource.com/node_14.x bullseye main" | tee /etc/apt/sources.list.d/node.list
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/yarn.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 23E7166788B63E1E
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
apt-get update && \
apt-get install nodejs yarn openssh-client git composer python2.7 python3-paramiko python3-yaml sudo php-xml unzip libpng16-16 make g++ build-essential
ln -s /usr/bin/python2.7 /usr/bin/python
composer install --ignore-platform-reqs
yarn install
yarn build
python3 pipeline/server-transfer.py qaiag
qaegypt:
- step:
name: Deploy to QA Egypt
caches:
- apt
- yarncache
- composercache
- yarnlocal
- composerlocal
- cacheloaderlocal
script:
- |
echo "echo" > /usr/share/dockershelf/clean-apt.sh
echo "echo" > /usr/share/dockershelf/clean-dpkg.sh
apt-get update && \
apt-get install gnupg
dirmngr --debug-level guru
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/node.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 1655A0AB68576280
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/node.gpg] https://deb.nodesource.com/node_14.x bullseye main" | tee /etc/apt/sources.list.d/node.list
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/yarn.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 23E7166788B63E1E
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
apt-get update && \
apt-get install nodejs yarn openssh-client git composer python2.7 python3-paramiko python3-yaml sudo php-xml unzip libpng16-16 make g++ build-essential
ln -s /usr/bin/python2.7 /usr/bin/python
composer install --ignore-platform-reqs
yarn install
yarn build
python3 pipeline/server-transfer.py qaegypt
qagenius:
- step:
name: Deploy to QA Genius
caches:
- apt
- yarncache
- composercache
- yarnlocal
- composerlocal
- cacheloaderlocal
script:
- |
echo "echo" > /usr/share/dockershelf/clean-apt.sh
echo "echo" > /usr/share/dockershelf/clean-dpkg.sh
apt-get update && \
apt-get install gnupg
dirmngr --debug-level guru
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/node.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 1655A0AB68576280
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/node.gpg] https://deb.nodesource.com/node_14.x bullseye main" | tee /etc/apt/sources.list.d/node.list
gpg --lock-never --no-default-keyring \
--keyring /usr/share/keyrings/yarn.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 23E7166788B63E1E
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
apt-get update && \
apt-get install nodejs yarn openssh-client git composer python2.7 python3-paramiko python3-yaml sudo php-xml unzip libpng16-16 make g++ build-essential
ln -s /usr/bin/python2.7 /usr/bin/python
composer install --ignore-platform-reqs
yarn install
yarn build
python3 pipeline/server-transfer.py qagenius
definitions:
caches:
apt: /var/cache/apt
yarncache: /usr/local/share/.cache/yarn
composercache: ~/.composer/cache
yarnlocal: ./node_modules
composerlocal: ./vendor
cacheloaderlocal: ./.cache-loader