CI relateds scripts using openstack
Project description
costa-ci
================
About
-----
A Python module for CI related scripts for openstack
Installation
------------
Install using pip or easy_install:
::
pip install costa-ci
You can also clone the Git repository from Github and install it manually:
::
git clone https://github.com/larrycai/costa-ci.git
python setup.py install
Running the demo
-----
Prepare controller node to run the script, for example one VM inside openstack, inside this VM
1. access to the openstack
Download the `trystack-openrc.sh` and load it
::
# source trystack-openrc.sh
2. Install extra packages & config
::
# pip install costa-ci # or download the packages
# apt-get install python-fabric
# ssh-keygen # if .ssh/id_rsa doesn't exist
# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war # for tested packages as demo
# # update the costa-ci.conf for the VM
3. Generate
::
# ./costa.py -c costa-ci.conf -t vm,deploy,verify
See the docs and unit tests for more examples.
NOTE: Unicode characters identified as "illegal or discouraged" are automatically
stripped from the XML string or file.
================
About
-----
A Python module for CI related scripts for openstack
Installation
------------
Install using pip or easy_install:
::
pip install costa-ci
You can also clone the Git repository from Github and install it manually:
::
git clone https://github.com/larrycai/costa-ci.git
python setup.py install
Running the demo
-----
Prepare controller node to run the script, for example one VM inside openstack, inside this VM
1. access to the openstack
Download the `trystack-openrc.sh` and load it
::
# source trystack-openrc.sh
2. Install extra packages & config
::
# pip install costa-ci # or download the packages
# apt-get install python-fabric
# ssh-keygen # if .ssh/id_rsa doesn't exist
# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war # for tested packages as demo
# # update the costa-ci.conf for the VM
3. Generate
::
# ./costa.py -c costa-ci.conf -t vm,deploy,verify
See the docs and unit tests for more examples.
NOTE: Unicode characters identified as "illegal or discouraged" are automatically
stripped from the XML string or file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size costa-ci-0.0.4.zip (10.3 kB) | File type Source | Python version None | Upload date | Hashes View |