Skip to content
Snippets Groups Projects
Commit 84c1455b authored by Piotr Maślanka's avatar Piotr Maślanka
Browse files

cze_pythons_pg fixed

parent add4c08c
No related branches found
No related tags found
No related merge requests found
Pipeline #707 failed with stages
in 0 seconds
deploy_czr_pythons:
stage: deploy
tags:
- vagrant
- develop19216822423
script:
- vagrant box remove henrietta/czr_pythons || true
- vagrant box add henrietta/czr_pythons file:///var/www/html/dev/vagrant/czr_pythons.box
build_czr_pythons:
stage: build
tags:
- vagrant
- develop19216822423
before_script:
- cp *.sh czr_pythons/
- cp SkeletonVagrantfile czr_pythons/Vagrantfile
- cd $CI_PROJECT_DIR
- cd czr_pythons
- python ../make.py meta
- cd ..
script:
- cd $CI_PROJECT_DIR
- cd czr_pythons
- vagrant up
- vagrant package --out czr_pythons.box
- mv -f czr_pythons.box /var/www/html/dev/vagrant/czr_pythons.box
after_script:
- cd $CI_PROJECT_DIR
- cd czr_pythons
- vagrant destroy -f
deploy_czr_pythons_pg:
stage: deploy
tags:
......@@ -60,65 +29,3 @@ build_czr_pythons_pg:
- cd $CI_PROJECT_DIR
- cd czr_pythons_pg
- vagrant destroy -f
deploy_nodejs4:
stage: deploy
tags:
- vagrant
- develop19216822423
script:
- vagrant box remove henrietta/nodejs4 || true
- vagrant box add henrietta/nodejs4 file:///var/www/html/dev/vagrant/nodejs4.box
build_nodejs4:
stage: build
tags:
- vagrant
- develop19216822423
before_script:
- cp *.sh nodejs4/
- cp SkeletonVagrantfile nodejs4/Vagrantfile
- cd $CI_PROJECT_DIR
- cd nodejs4
- python ../make.py meta
- cd ..
script:
- cd $CI_PROJECT_DIR
- cd nodejs4
- vagrant up
- vagrant package --out nodejs4.box
- mv -f nodejs4.box /var/www/html/dev/vagrant/nodejs4.box
after_script:
- cd $CI_PROJECT_DIR
- cd nodejs4
- vagrant destroy -f
deploy_nodejs5_jdk_adk25:
stage: deploy
tags:
- vagrant
- develop19216822423
script:
- vagrant box remove henrietta/nodejs5_jdk_adk25 || true
- vagrant box add henrietta/nodejs5_jdk_adk25 file:///var/www/html/dev/vagrant/nodejs5_jdk_adk25.box
build_nodejs5_jdk_adk25:
stage: build
tags:
- vagrant
- develop19216822423
before_script:
- cp *.sh nodejs5_jdk_adk25/
- cp SkeletonVagrantfile nodejs5_jdk_adk25/Vagrantfile
- cd $CI_PROJECT_DIR
- cd nodejs5_jdk_adk25
- python ../make.py meta
- cd ..
script:
- cd $CI_PROJECT_DIR
- cd nodejs5_jdk_adk25
- vagrant up
- vagrant package --out nodejs5_jdk_adk25.box
- mv -f nodejs5_jdk_adk25.box /var/www/html/dev/vagrant/nodejs5_jdk_adk25.box
after_script:
- cd $CI_PROJECT_DIR
- cd nodejs5_jdk_adk25
- vagrant destroy -f
# czr_pythons
Cassandra, ZooKeeper, RabbitMQ and assorted Pythons
It's [cass_zk_rmq](/cass_zk_rmq) but with extra:
* build-essentials
* git
* Python 2.7
* cassandra, kazoo and CoolAMQP
* common utility and testing libraries
---
Usage in Vagrantfile:
```
config.vm.box = "henrietta/czr_pythons"
config.vm.box_url = "http://dev.dms-serwis.com.pl/vagrant/czr_pythons.box"
```
#!/usr/bin/env bash
apt-get install -y python python-pip python-dev python-setuptools build-essential git libffi-dev libyaml-dev libev4 libev-dev
pip install --upgrade pip==1.5.6
pip install --upgrade setuptools==5.5.1
# Install RabbitMQ
$(wynurz java &&
wynurz cassandra &&
wynurz rabbitmq &&
wynurz zookeeper) &
pip install cassandra-driver kazoo CoolAMQP requests futures six monotonic nose mock
# nodejs4
NodeJS 4 + bower + gulp
* NodeJS 4.x
* bower
* gulp
* git
* build-essential
* curl
---
Usage in Vagrantfile:
```
config.vm.box = "henrietta/nodejs4"
config.vm.box_url = "http://dev.dms-serwis.com.pl/vagrant/nodejs4.box"
```
#!/usr/bin/env bash
wynurz node4
npm cache clean
npm install -g --unsafe-perm bower gulp
# nodejs5_jdk_adk25
NodeJS 5.x + JDK + ADT + cordova
* NodeJS 5.12
* bower
* gulp
* cordova 6.3.1
* zipalign
* Android toolchain
* build-tools:
* 25.0.1
* 24.0.0
* Android platform:
* 25
* 23
* 23
* Platform tools
* Google Play services
Use like:
```
config.vm.box = "henrietta/nodejs5_jdk_adk25"
config.vm.box_url = "http://dev.dms-serwis.com.pl/vagrant/nodejs5_jdk_adk25.box"
```
This machine requires a lot of CPU and memory. You can use ones below:
```
config.vm.provider "virtualbox" do |v|
v.memory = 1260
v.cpus = 3
end
```
---
Usage in Vagrantfile:
```
config.vm.box = "henrietta/nodejs5_jdk_adk25"
config.vm.box_url = "http://dev.dms-serwis.com.pl/vagrant/nodejs5_jdk_adk25.box"
```
#!/usr/bin/env bash
cd ~
sudo apt-get install -y unzip wget tar
echo """
export PATH=\\$PATH:/home/vagrant/platform-tools:/home/vagrant/build-tools/25.0.1:/home/vagrant/tools
export ANDROID_HOME=/home/vagrant
""" >> /home/vagrant/.bashrc
source /home/vagrant/.bashrc
wynurz node5 && sudo npm install -g --unsafe-perm bower gulp cordova@6.3.1 karma &
wynurz get-adt25 &
wynurz jdk
wait %2
cd /home/vagrant
echo y | ./tools/bin/sdkmanager "build-tools;25.0.1" "build-tools;24.0.0" "platforms;android-25" "platforms;android-24" "platforms;android-23" "platform-tools" "extras;android;m2repository" "extras;google;m2repository" "extras;google;google_play_services"
wait %1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment