Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
conda-container-howto
Manage
Activity
Members
Labels
Plan
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Quang tru HUYNH
conda-container-howto
Commits
6ee8829b
Commit
6ee8829b
authored
3 years ago
by
Quang tru HUYNH
Browse files
Options
Downloads
Patches
Plain Diff
full example
parent
7b649bdd
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Pipeline
#65818
passed
3 years ago
Stage: build
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
03-gitlab-CI.md
+42
-0
42 additions, 0 deletions
03-gitlab-CI.md
with
42 additions
and
0 deletions
03-gitlab-CI.md
+
42
−
0
View file @
6ee8829b
...
@@ -34,6 +34,48 @@ build:
...
@@ -34,6 +34,48 @@ build:
-
tags added: latest, YYYY-MM-DD-hhmm, short-hash, long-hash
-
tags added: latest, YYYY-MM-DD-hhmm, short-hash, long-hash
-
`singularity build my.sif docker://registry-gitlab.pasteur.fr/tru/conda-container-howto:latest`
-
`singularity build my.sif docker://registry-gitlab.pasteur.fr/tru/conda-container-howto:latest`
-
https://gitlab.pasteur.fr/tru/conda-container-howto/container_registry
-
https://gitlab.pasteur.fr/tru/conda-container-howto/container_registry
copy the tag you want (
`registry-gitlab.pasteur.fr/tru/conda-container-howto:2021-09-23-1139`
for instance)
```
[tru@maestro-submit ~]$ module add singularity
[tru@maestro-submit ~]$ singularity build /tmp/a.sif docker://registry-gitlab.pasteur.fr/tru/conda-container-howto:2021-09-23-1139
INFO: Starting build...
Getting image source signatures
Copying blob 2d473b07cdd5 skipped: already exists
Copying blob 1a591a021b37 done
Copying blob c0c3ff4ea0d5 done
Copying blob f475f673d1f0 done
Copying blob 1d12568db87c done
Copying blob 8cffb3effd95 done
Copying config 5df04f53b9 done
Writing manifest to image destination
Storing signatures
2021/09/23 13:54:05 info unpack layer: sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc
2021/09/23 13:54:05 warn rootless{usr/bin/newgidmap} ignoring (usually) harmless EPERM on setxattr "security.capability"
2021/09/23 13:54:05 warn rootless{usr/bin/newuidmap} ignoring (usually) harmless EPERM on setxattr "security.capability"
2021/09/23 13:54:05 warn rootless{usr/bin/ping} ignoring (usually) harmless EPERM on setxattr "security.capability"
2021/09/23 13:54:06 warn rootless{usr/sbin/arping} ignoring (usually) harmless EPERM on setxattr "security.capability"
2021/09/23 13:54:06 warn rootless{usr/sbin/clockdiff} ignoring (usually) harmless EPERM on setxattr "security.capability"
2021/09/23 13:54:07 info unpack layer: sha256:1a591a021b375badfbf07a5fbc46f8f3728b288d4751d6462642d8ef970617a6
2021/09/23 13:54:09 info unpack layer: sha256:c0c3ff4ea0d56b1bb372924a319e38dd84d9d67b5546d654879389695e6e9d49
2021/09/23 13:54:12 info unpack layer: sha256:f475f673d1f0e77984309c350c33441362a867c129b93a6ca20f03f7c70d8155
2021/09/23 13:54:14 info unpack layer: sha256:1d12568db87cb741f1e918e9c4ac49eaeeb3a8fc98e6c71247ba778e9d2dad3d
2021/09/23 13:54:14 info unpack layer: sha256:8cffb3effd95583812204a146f5aeaad07d3911c5e1c30a9280d182d501baff3
INFO: Creating SIF file...
INFO: Build complete: /tmp/a.sif
[tru@maestro-submit ~]$ /tmp/a.sif
Singularity> eval "$(/opt/miniconda3/bin/conda shell.bash hook)"
(base) Singularity> conda env list
# conda environments:
#
base * /opt/miniconda3
pythonnet /opt/miniconda3/envs/pythonnet
(base) Singularity> conda activate pythonnet
(pythonnet) Singularity> python -c 'import clr'
(pythonnet) Singularity> type python
python is hashed (/opt/miniconda3/envs/pythonnet/bin/python)
<...>
```
## Caveats
## Caveats
-
docker registry is rate limited
-
docker registry is rate limited
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment