README.md 780 Bytes
Newer Older
Volodymyr SAVCHENKO's avatar
Volodymyr SAVCHENKO committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Common CI/CD routines re-used in [CC Workflows](https://gitlab.astro.unige.ch/integral/cc-workflows)

It makes use of wrappers developed by VS and of INTEGRAL docker containers, which are [publicly available](https://hub.docker.com/repository/docker/integralsw/). 

# In the Makefile:

integralsw/osa-python is the *base* docker image

for details on the nb2workflow functions see directly https://github.com/volodymyrss/nb2workflow

extract of some of the functions useful here:

- *nbrun* runs notebook in a one-shot way. This can be done for test locally, and it is also done inside CWL container job (e.g. on REANA)

- *nb2service* runs a discoverable service that can execute the notebook on demand.
 
- *nb2worker* builds a container, either one-shot (for CWL) or service