blob: 66071c6446138c51d3b155d70f9390b1b71ee0b7 [file] [log] [blame]
The Tycho build automatically promotes downloads and updates, so no cron job help is necessary.
The Tycho build minimises the need for shell activity by auto-registering in P2 repos including the latest.
The qvto.aggrcon file is in the ssh://'committer-name' repo.
The updates can be checked by looking for the new entry on
or installing new software from e.g.
or installing new software from e.g.
A new milestone build was formerly manually added to the composite repository by:
logon to
cd ~/downloads/mmt/qvto/updates/milestones/3.10.1
ant -f /shared/modeling/tools/promotion/manage-composite.xml add -Dchild.repository=S201805290850 ["QVTo 3.10.1 milestones" ]
The SimRel aggregator is configured by GIT\\mmt-qvto.aggrcon to use an explicit milestone entry
So edit qvto.aggrcon in to update
commit with a comment such as [qvto] 3.10.1M1 for 2019-09 and Push to Gerrit (refs/for/master)
The Push dialog identifies a Gerrit such as
Open the Gerrit, Open the Buld job and its console
When the build succeeds, refresh the Gerrit, Click CodeReview+2, Click Submit.
RC builds are just aliases for regular S builds.
The final R build rebuilds the final RC build and is built as late as possible for contribution to the final SimRel build.
For the R build update qvto.aggrcon to
After a few hours the mirrors can be checked by:
Disable the Promoter job until GIT has been updated for the next release number.
Downloads are accessible at
cd ~/downloads/mmt/qvto/downloads/drops/3.10.1
Archives are accessible at
cd /home/data/httpd/
cd /home/data/httpd/
Jenkins config:
Restrict where this project can run: migration
GIT repo: /gitroot/mmt/org.eclipse.qvto.git
Build periodically: H 3 * * 0
Poll SCM schedule: H */6 * * 1-6
Run XVNC during build
Create a dedicated Xauthority file per build?
--show-version clean verify -P$BUILD_TYPE -Psign $JAVADOC
Publish JUnit test report: tests/*.test*/target/surefire-reports/*.xml,tests/*.test*/target/surefire-reports/*/*.xml
Archive the artefacts: releng/*.zip,releng/,releng/,releng/
Trigger Promoter when stable using releng/
ssh ant -f /shared/modeling/tools/promotion/manage-composite.xml remove -Dchild.repository=3.9.4
ssh ant -f /shared/modeling/tools/promotion/manage-composite.xml remove -Dchild.repository=3.9.4
ssh pwd; more /shared/modeling/tools/promotion/manage-composite.xml
ssh cd /home/data/httpd/; ls
ssh cd /home/data/httpd/; ant -f /shared/modeling/tools/promotion/manage-composite.xml remove -Dchild.repository=3.9.4
ssh ls /home/data/httpd/ /home/data/httpd/
ssh cp -pR /home/data/httpd/ /home/data/httpd/