Skip to content
Snippets Groups Projects
Commit 9eb4b987 authored by Stefano Borini's avatar Stefano Borini
Browse files

Update documentation

parent 4d84f92a
No related branches found
No related tags found
1 merge request!153Introduce CI package to handle installation and development
This commit is part of merge request !153. Comments created here will be created in the context of that merge request.
...@@ -10,40 +10,39 @@ git repositories:: ...@@ -10,40 +10,39 @@ git repositories::
The last repository is optional, but recommended if you want to practice The last repository is optional, but recommended if you want to practice
writing plugins. writing plugins.
Next, download EDM package manager, and create an appropriate Next, download EDM package manager, and create a bootstrap environment::
environment::
wget https://package-data.enthought.com/edm/rh5_x86_64/1.4/edm_1.4.1_linux_x86_64.sh && bash ./edm_1.4.1_linux_x86_64.sh -b -p $HOME wget https://package-data.enthought.com/edm/rh5_x86_64/1.9/edm_1.9.2_linux_x86_64.sh && bash ./edm_1.9.2_linux_x86_64.sh -b -f -p $HOME
export PATH=${HOME}/edm/bin:${PATH} export PATH=${HOME}/edm/bin:${PATH}
edm environments create --version 3.5 force edm environments create --version 3.5 force
edm shell --environment=force edm install -y -e force-bootstrap click setuptools
edm shell --environment=force-bootstrap
Veryfy that your prompt changes to add "(force)". Verify that your prompt changes to add "(force-bootstrap)".
Install the required packages for the workflow manager:: Installation of the force BDSS runtime environment is performed with the
following command::
cat force-wfmanager/requirements/edm_requirements.txt | grep -v "^#" | while read line; do edm install -y `echo $line | awk '{print $1"=="$2}'`; done python -m ci build-env
Now, install the bdss:: This will create another edm environment called ``force-py27``.
pushd force-bdss To install the workflow manager::
pip install -r requirements/requirements.txt
pip install -e .
popd
the workflow manager::
pushd force-wfmanager pushd force-wfmanager
pip install -r requirements/requirements.txt python -m ci install
pip install -e .
popd popd
and (optional, but recommended), the example plugins:: and (optional, but recommended), the example plugins::
pushd force-bdss-plugin-enthought-example pushd force-bdss-plugin-enthought-example
pip install -r requirements/requirements.txt python -m ci install
pip install -e .
popd popd
Now you can invoke the workflow manager with force_wfmanager, Now you can enter the deployed environment and invoke the programs::
and the bdss with force_bdss.
edm shell -e force-py27
# Invokes the workflow manager UI
force_wfmanager
# Invokes the CLI BDSS evaluator
force_bdss
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