...
Code Block |
---|
language | bash |
---|
title | Building the merge modules |
---|
|
C:\Juno\New\IDP3.0.0path\idp-installer\src\main\wix>Jetty.bat commons-daemon-1.0.15-bin-windows.zip jetty-distribution-9.X.Y.vyyyymmdd.zip
gpg: Signature made 03/28/13 12:54:06 GMT Standard Time using DSA key ID 0D498E23
gpg: Good signature from "Mladen Turk (Default signing key) <mturk@apache.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: F7DA 48BB 64BC B84E CBA7 EE69 35CD 23C1 0D49 8E23
gpg: Signature made 02/24/15 17:16:44 GMT Standard Time using DSA key ID D7C58886
gpg: Good signature from "Jesse McConnell (signing key) <jesse.mcconnell@gmail.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 5DE5 33CB 43DA F8BC 3E37 2283 E7AE 839C D7C5 8886
jetty_contents.wxs
MergeModule.wxs
procrun.wxs
jetty_contents.wxs
MergeModule.wxs
procrun.wxs
Volume in drive C is OS
Volume Serial Number is 1278-E6A3
Directory of C:\Perforce\Juno\New\IDP3.0.0path\idp-installer\src\main\wix
26/02/2015 13:31 11,793,229 Jetty-x64.msm
2 File(s) 23,586,411 bytes
0 Dir(s) 31,736,725,504 bytes free
C:\Juno\New\IDP3.0.0\idp-installer\src\main\wix> |
...
Code Block |
---|
language | bash |
---|
title | Buidling the Installers |
---|
|
C:\Juno\New\build\3.3.0path\idp-installer\src\main\wix>idp Download\shibboleth-identity-provider-3.3.0.zip Download\shibboleth-jetty-base-X.Y.zip
gpg: Signature made [Date/Time] using RSA key ID xxx
gpg: Good signature from "Scott Cantor <cantor.2@osu.edu>"
gpg: Signature made [Date/Time] using RSA key ID xxx
gpg: Good signature from "Scott Cantor <cantor.2@osu.edu>"
[...]
Windows Installer XML Toolset Toolset Harvester version 3.10.3.3007
Copyright (c) .NET Foundation and contributors. All rights reserved.
idp_contents.wxs
ShibbolethIdP-gui.wxs
ShibbolethIdP-install-dlg.wxs
ShibbolethIdP-warndir-dlg.wxs
ShibbolethIdP-adconfig-dlg.wxs
ShibbolethIdP-update-dlg.wxs
ShibbolethIdP-main.wxs
ShibbolethIdP-registry.wxs
ShibbolethIdP-delete.wxs
Volume in drive C is OS
Volume Serial Number is 1278-E6A3
Directory of C:\Perforce\Juno\New\IDP3.3.0path\idp-installer\src\main\wix
26/02/2015 13:36 49,504,256 idp-x64.msi
|
...
Code Block |
---|
gpg -s -b -a shibboleth-identity-provider-3.1.0.1-x64.msi
openssl sha1 shibboleth-identity-provider-3.14.0.1-x64.msi >
shibboleth-identity-provider-3.1.0.1-x64.msi.sha1
openssl sha256 shibboleth-identity-provider-3.14.0.1-x64.msi > shibboleth-identity-provider-3.14.0.1-x64.msi.sha256
openssl md5 shibboleth-identity-provider-3.1.0.1-x64.msi > shibboleth-identity-provider-3.1.0.1-x64.msi.md5 |
Tag the release
We need to tag the release with
...
the signatures of the downloaded
...
Create a new branch where the tag will live(not Shibboleth) packages
Checkout the distribution tag
Code Block |
---|
language | bash |
---|
title | Create Temporary Branch |
---|
|
C:\Perforce\Juno\New\build\3.0.0\idp-installer\src\main\wix>git checkout -b tmpBranch |
Commit the changes
Commit the changes
Code Block |
---|
Windows installations carry four version digits and we use that to distingish from multi-architecture distributions |
Code Block |
---|
language | bash |
---|
title | Commit Changes |
---|
|
git add commons-daemon-1.02.152-bin-windows-signed.zip commons-daemon-1.0.15-bin-windows-signed.zip.asc jetty-distribution-9.34.1628.v20170120v20200408.zip.asc
idp-jetty-base-9.3.0.zip.asc
git commit -m "Commit Buildsignatures files for Windows Installer 3.4.0.1.0" |
Create the tagtag
Code Block |
---|
language | bash |
---|
title | Create Tag |
---|
|
git tag -s -m "Tag Windows Installer Build 3.4.0.1.0" 3.4.0.1.0 |
Push the tag (you may want to dry run with '-n' first_
Code Block |
---|
language | bash |
---|
title | Push Tag |
---|
|
git push origin 3.4.0.0 |
Delete the branch
Code Block |
---|
language | bash |
---|
title | Delete temporary branch |
---|
|
git checkout master
git branch -D tmpBranch |
Note |
---|
If building against Jetty 9.4 you need to tag the jetty-base1.0 |
Update the version in TRUNK
...