Changeset 7a25433 in git
- Timestamp:
- Feb 19, 2020, 11:05:48 AM (4 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 3c80233b19a98afbabd006b93b51b242f8ed2c9d
- Parents:
- 528cab3c269d989f070626f1b28fbf7192b9d171
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/Development-model.md
r528cab r7a25433 5 5 * development is to be done within personal (github) forks of the Sources repository 6 6 * the main Sources repository hosts only _official_ master and spielwiese branches 7 * there are a few people with push access to the Sources repository, who handle pull requests to master and spielwiese (Hans, Cristian, Oleksandr) 8 * special repository for CI with TeamCity [(internal)](http://snork.mathematik.uni-kl.de:31111/): [Singular/spielwiese-ci](https://github.com/Singular/spielwiese-ci), see Oleksandr's [talk](http://www.mathematik.uni-kl.de/~motsak/talks/Software_development_CAS_Singular.pdf). The git commands for TC testing may look as follows: 9 * `git remote add TC git@github.com:Singular/spielwiese-ci.git` # initial setup 10 * `git push TC +HEAD:remote-run/your_TC_user_name/feature_name` # testing with TC after a local commit (on Linuxes) 11 * `git push TC +HEAD:remote-run**/no-ntl/**your_TC_user_name/feature_name` # testing with TC after a local commit **without NTL** (on Linuxes) 12 * `git push TC +HEAD:remote-run**/no-ntl-but-flint/**your_TC_user_name/feature_name` # testing with TC after a local commit **without NTL** but **with FLINT** (on Linuxes) 13 * `git push TC +HEAD:remote-run**/osx/**your_TC_user_name/feature_name` # testing with TC after a local commit **on Mac OS X** 14 * `git push TC +HEAD:remote-run**/debug/**your_TC_user_name/feature_name` # testing with TC after a local commit **with debug** (on Linuxes) 15 * `git push TC +HEAD:remote-run**/static/**your_TC_user_name/feature_name` # testing with TC after a local commit **static build** without dynamic modules (on Linuxes) 16 * Note that for this you need to be registered on TC (register at [(internal)](http://snork.mathematik.uni-kl.de:31111/login.html) and ask Oleksandr to assign you a proper developer's role) 7 * there are a few people with push access to the Sources repository, who handle pull requests to master and spielwiese (Hans, Christian, Oleksandr)
Note: See TracChangeset
for help on using the changeset viewer.