This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 
                    wiki:development:release-howto-mswin [2015/02/24 00:53] mikedep333 created  | 
                
                    wiki:development:release-howto-mswin [2017/03/11 20:40] (current) mikedep333 Fix typo  | 
            ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ^ Variable ^ Meaning ^ | ^ Variable ^ Meaning ^ | ||
| | ''< | | ''< | ||
| - | | ''< | + | | ''< | 
| - | | ''< | + | | ''< | 
| - | | ''< | + | | ''< | 
| | ''< | | ''< | ||
| Line 17: | Line 17: | ||
| |  1  | <code bash>git clone ...</ | |  1  | <code bash>git clone ...</ | ||
| |  2  | <code bash>cd < | |  2  | <code bash>cd < | ||
| - | |  3  | <code bash> | + | |  3  | <code bash> | 
| - | |  4  | <code bash> | + | |  4  | <code bash> | 
| - | |  5  | <code bash>git checkout  | + | |
| - | |  6  | <code bash>git checkout -b < | + | |
| If a branch already exists: | If a branch already exists: | ||
| Line 26: | Line 24: | ||
| |  1  | <code bash>git clone ...</ | |  1  | <code bash>git clone ...</ | ||
| |  2  | <code bash>cd < | |  2  | <code bash>cd < | ||
| - | |  3  | <code bash>git checkout < | + | |  3  | <code bash>git checkout <release/ver-mswin></ | 
| |  4  | <code bash>git pull --rebase</ | |  4  | <code bash>git pull --rebase</ | ||
| Line 37: | Line 35: | ||
| |  4  | <code bash>git push</ | |  4  | <code bash>git push</ | ||
| - | Now, perform a build with <ver-YYYYMMDD> as the version from X2Go-WinBuilder: | + | Update the build-main-mswin branch. If you created a branch earlier: | 
| + | ^  No  ^  Command  | ||
| + | |  1  | <code bash>git branch -f build-main-mswin < | ||
| + | | 2 | Ask the X2Go git admin to run the same command on the server | Currently, Ionic is the admin | | ||
| + | |||
| + | If you did not create a branch earlier: | ||
| + | ^  No  ^  Command  | ||
| + | |  1  | <code bash>git checkout build-main-mswin </ | ||
| + | |  2  | <code bash>git merge --ff-only < | ||
| + | |  3  | <code bash>git push</ | ||
| + | |||
| + | Now, if building X2Go Client, perform a build using Jenkins. | ||
| + | |||
| + | http:// | ||
| + | |||
| + | After completed, the build will be uploaded under [[http:// | ||
| + | |||
| + | |||
| + | If building PyHoca-GUI  | ||
| - | http:// | ||
| http:// | http:// | ||
| Line 46: | Line 61: | ||
| Once tested: | Once tested: | ||
| - | |  1  | <code bash>git tag -s '< | + | |  1  | <code bash>git tag -s '< | 
| |  2  | <code bash>git push --tags</ | |  2  | <code bash>git push --tags</ | ||
| | 3 | Upload the installers to code.x2go.org | FIXME: Fill in details | | | 3 | Upload the installers to code.x2go.org | FIXME: Fill in details | | ||
| - | |  4  | <code bash>x2go-signtarballs</ | + | |  4  | <code bash>cd < | 
| Follow-Up: | Follow-Up: | ||
| - |   - Update symlink via SSH or SFTP: http:// | + |   - Update symlink via SSH or SFTP: http:// | 
|   - Update link on home page http:// |   - Update link on home page http:// | ||
|   - Update BOTH links here http:// |   - Update BOTH links here http:// | ||
|   - Windows-Specific release notes http:// |   - Windows-Specific release notes http:// | ||
| - Release email | - Release email | ||