NewVersion.md 1.8 KB
Newer Older
1
2
3
Neuer Build
===========

4
5
6
* release: Wird ein *Tag* vergeben (egal welcher Branch) der mit 'v' beginnt, erzeugt das automatisch einen Build - https://w3.math.uzh.ch/qfq/release.
* snapshot: Jeder Commit (egal welcher Branch) erzeugt einen Snapshot - https://w3.math.uzh.ch/qfq/snapshot.
* nightly: Nach einem Commit auf Branch 'master' tagsueber, wird um 23:55 ein 'nightly' Build erstellt - https://w3.math.uzh.ch/qfq/nightly.
7
  * CR commmittet immer in den Master Branch.
Carsten  Rose's avatar
Carsten Rose committed
8
9
10
11

Neue Versionsnummer
===================

Carsten  Rose's avatar
Carsten Rose committed
12
13
14
1) Laufen die Unit Tests durch?

2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):
15

Carsten  Rose's avatar
Carsten Rose committed
16
   * git log | grep -v -e '^commit ' -e  '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma  /tmp/out
Carsten  Rose's avatar
Carsten Rose committed
17

Carsten  Rose's avatar
Carsten Rose committed
18
   * qfq/extension/Documentation/Release.rst  
19
   * Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.
20

Carsten  Rose's avatar
Carsten Rose committed
21
3) In folgenden Files anpassen:
22

23
   Auto: ./setVersion.sh <MAJOR>.<MINOR>.<MICRO>
24
25
26
   
   Manuell:
     * extension/Documentation/_make/conf.py: release, version
27
     * extension/Documentation/Settings.cfg: version
28
     * extension/ext_emconf.php: version
Carsten  Rose's avatar
Carsten Rose committed
29

Carsten  Rose's avatar
Carsten Rose committed
30
4) Im Projektverzeichnis:
Carsten  Rose's avatar
Carsten Rose committed
31

32
   make t3sphinx   (dadurch fallen Fehler in der RESTdoc Syntax auf)
Carsten  Rose's avatar
Carsten Rose committed
33

Carsten  Rose's avatar
Carsten Rose committed
34
5) Commit
Carsten  Rose's avatar
Carsten Rose committed
35
   * Update the version number in this document (topic 6)
Carsten  Rose's avatar
Carsten Rose committed
36
   * Commit & Push new version changes to master branch: New version x.y.z.
Carsten  Rose's avatar
Typo    
Carsten Rose committed
37

Carsten  Rose's avatar
Carsten Rose committed
38
6) New Tag: 
Carsten  Rose's avatar
Carsten Rose committed
39

Carsten  Rose's avatar
Carsten Rose committed
40
41
   git tag v0.19.6
   git push -u origin v0.19.6
42

Carsten  Rose's avatar
Carsten Rose committed
43
7) PhpStorm: Sync all files to VM qfq.
Carsten  Rose's avatar
Carsten Rose committed
44

45
46
47
48
49
50
51

Update Doku auf docs.typo3.org
==============================

https://docs.typo3.org/typo3cms/drafts/github/T3DocumentationStarter/Public-Info-053/

1) Im `qfq` Projektverzeichnis: make update-qfq-doc
Carsten  Rose's avatar
Carsten Rose committed
52
2) In `qfq-doc` Projektverzeichnis wechseln und auf github einchecken:
53
54
   git commit -a
   git push        # User: math-uzh, PW: <kpit>