PrepareRelease: Difference between revisions
Jump to navigation
Jump to search
(→Linux) |
|||
Line 42: | Line 42: | ||
=== Linux === | === Linux === | ||
* Check that the docker service is running (<code>sudo service | * Check that the docker service is running (<code>sudo service docker status</code>) and restart it if not (<code>sudo service docker restart</code>). | ||
* Go to a directory, e.g. <code>mkdir ~/RTKpkg; cd ~/RTKpkg</code>. | * Go to a directory, e.g. <code>mkdir ~/RTKpkg; cd ~/RTKpkg</code>. | ||
* Clone RTK <code>git clone https://github.com/SimonRit/RTK.git</code>. | * Clone RTK <code>git clone https://github.com/SimonRit/RTK.git</code>. |
Revision as of 03:37, 18 December 2019
Check ITK's instructions and update this wiki page accordingly.
Prepare release message
Based on the previous ones, e.g., the ones of v1.3, v1.4 and v2.0.
git log --no-merges v2.0.0..HEAD --pretty=format:"%h; %an; %ad: %s" >release_notes.txt
git log --no-merges v2.0.0..HEAD --pretty=format:"%an" | sort -u >contributors.txt
Prepare repository
Modify release number in CMakeLists.txt and setup.py. Modify required version for python packages in setup.py.
Tag git repository on this change with a copy of the release message.
Backup Doxygen documentation
ctest -S /home/srit/src/rtk/rtk-dashboard/russula_doxygen.cmake -V
cd /home/srit/src/rtk/RTK-website/
mv /home/srit/src/rtk/dashboard_tests/RTK-Doxygen/Doxygen/html Doxygen140
./sync.sh
Prepare website
Create news message in RTK/news, update rtkindex.html and RTK/news/lefthand.html accordingly.
Update page RTK/resources/software.html.
Announce
Post message on the mailing list rtk-users@openrtk.org.
Prepare binaries
Linux
- Check that the docker service is running (
sudo service docker status
) and restart it if not (sudo service docker restart
). - Go to a directory, e.g.
mkdir ~/RTKpkg; cd ~/RTKpkg
. - Clone RTK
git clone https://github.com/SimonRit/RTK.git
. - Launch
RTKPythonPackage/BuildLinuxWheels.sh
.
Windows
- In
C:\P
,clone RTKgit clone https://github.com/SimonRit/RTK.git
. - In
C:\P
,clone ITKPythonPackagegit clone https://github.com/InsightSoftwareConsortium/ITKPythonPackage IPP
. - In Windows PowerShell, launch
./BuildWindowsWheels.ps1
.