|
**New version**
|
|
**New version**
|
|
|
|
|
|
* In gitlab:
|
|
* Write the changelog.
|
|
|
|
|
|
* Tag a commit in https://earth.bsc.es/gitlab/es/autosubmit/-/tags with a version number (following vX.Y.Z).
|
|
* Tag a commit in https://earth.bsc.es/gitlab/es/autosubmit/-/tags with a version number (following vX.Y.Z).
|
|
|
|
|
|
|
|
* Pypi:
|
|
|
|
|
|
* In bscearth000.int.bsc.es:
|
|
* git clone autosubmit, switch to vX.Y.Z tag. cd to autosubmit root folder.
|
|
|
|
|
|
* ssh eadmin@bscearth000.int.bsc.es (contact Albert to add your public key)
|
|
* python3 setup.py sdist bdist_wheel
|
|
|
|
|
|
* cd /shared/earth/ComputationalES/eadmin/easybuild ( You should be there already )
|
|
* twine upload dist/*
|
|
|
|
|
|
* ( AS 3 ) cp autosubmit-3.13.0b-foss-2015a-Python-2.7.9.eb autosubmit-X.Y.Z-foss-2015a-Python-2.7.9.eb (replace X.Y.Z with the current version)
|
|
* In bsceshub02.bsc.es:
|
|
|
|
|
|
* ( AS 4 )
|
|
* ssh eadmin@bsceshub02.bsc.es (contact Albert to add your public key)
|
|
* Change the **VERSION** in __prepare_autosubmit.sh__ and in __autosubmit-X.Y.Z-foss-2015a-Python-2.7.9.eb__
|
|
|
|
|
|
|
|
* ./prepare_autosubmit.sh
|
|
* cd /shared/earth/ComputationalES/eadmin/easybuild-hub ( You should be there already )
|
|
|
|
|
|
* module load autosubmit/X.Y.Z-foss-2015a-Python-2.7.9
|
|
* vim ./prepare_autosubmit4.sh, modify version
|
|
|
|
|
|
|
|
* vim autosubmit-4.X-foss-2021b-Python-3.9.6.eb, modify version
|
|
|
|
|
|
|
|
* ./prepare_autosubmit4.sh
|
|
|
|
|
|
|
|
* module load autosubmit/4.1.X-foss-2021b-Python-3.9.6
|
|
|
|
|
|
* In bscearth000.int.bsc.es:
|
|
* In bscearth000.int.bsc.es:
|
|
|
|
|
... | @@ -78,7 +84,13 @@ chmod 755 -R /appl/AS/modules/autosubmit/$AS_TAG.lua |
... | @@ -78,7 +84,13 @@ chmod 755 -R /appl/AS/modules/autosubmit/$AS_TAG.lua |
|
* module load autosubmit
|
|
* module load autosubmit
|
|
|
|
|
|
|
|
|
|
|
|
**Hubs troubleshoot**
|
|
|
|
|
|
|
|
Modules are listed here:
|
|
|
|
|
|
|
|
cd /shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/
|
|
|
|
|
|
|
|
Remove your faulty module; if there are issues, they should be located in setup.py or requirements.txt
|
|
|
|
|
|
|
|
|
|
|
|
|