Skip to content
Snippets Groups Projects

Feature/mad 91 gitlab pipeline

Merged Lene Wasskog requested to merge feature/mad-91-gitlab-pipeline into main
1 file
+ 3
20
Compare changes
  • Side-by-side
  • Inline
+ 3
20
@@ -70,7 +70,9 @@ Clone project, build and deploy package
@@ -70,7 +70,9 @@ Clone project, build and deploy package
```
```
$ git clone git@gitlab.nibio.no:VIPS/vipscore-python-common.git
$ git clone git@gitlab.nibio.no:VIPS/vipscore-python-common.git
$ cd vipscore-python-common
$ cd vipscore-python-common
$ pip install build twine
$ python3 -m venv venv
 
$ . venv/bin/activate
 
$ pip install -e .
$ python3 -m build
$ python3 -m build
-> Successfully built vipscore_common-0.1.6.tar.gz and vipscore_common-0.1.6-py3-none-any.whl
-> Successfully built vipscore_common-0.1.6.tar.gz and vipscore_common-0.1.6-py3-none-any.whl
$ python3 -m twine upload --repository gitlab dist/* --verbose
$ python3 -m twine upload --repository gitlab dist/* --verbose
@@ -84,22 +86,3 @@ $ python3 -m twine upload --repository gitlab dist/* --verbose
@@ -84,22 +86,3 @@ $ python3 -m twine upload --repository gitlab dist/* --verbose
See pipeline configuration in `.gitlab-ci.yml`.
See pipeline configuration in `.gitlab-ci.yml`.
Temporarily setting up a gitlab runner for this specific project on `vipscore01test.nibio.no`. We should probably set up a common group runner instead.
```
ssh nibio@vipscore01test.nibio.no
```
Find the project specific `REGISTRATION_TOKEN`: https://gitlab.nibio.no/VIPS/vipscore-python-common/-/settings/ci_cd
```
sudo gitlab-runner register -n --url https://gitlab.nibio.no \
--registration-token <REGISTRATION_TOKEN> \
--executor docker \
--description "vipscore-python-common-runner" \
--docker-image "docker:20.10.16" \
--tag-list vips-runner \
--docker-wait-for-services-timeout -1
```
Loading