fieker-DuValspielwiese
Last change
on this file since c7fb9f was
75f460,
checked in by Hans Schoenemann <hannes@…>, 9 years ago
|
format
|
-
Property mode set to
100644
|
File size:
1.9 KB
|
Line | |
---|
1 | New git-supported Development Model {#development_model_page} |
---|
2 | =================================== |
---|
3 | |
---|
4 | |
---|
5 | * development is to be done within personal (github) forks of the Sources repository |
---|
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) |
---|
Note: See
TracBrowser
for help on using the repository browser.