Ignore:
Timestamp:
02/28/24 11:13:00 (13 months ago)
Author:
jdquinn
Message:

CHG: Modifying binaries packaging for macOS to allow for Intel and Silicon variants

Location:
issm/trunk-jpl/packagers/mac/intel
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/packagers/mac/intel/sign-issm-mac-intel-binaries-matlab.sh

    r28107 r28108  
    55# Cybersecurity server for signing macOS applications. Polls SCM of the
    66# Subversion repository hosted at
    7 # https://issm.ess.uci.edu/svn/issm-binaries/mac/matlab/unsigned to trigger new
    8 # builds.
    9 #
    10 # In order to replicate the required Jenkins project configuration:
    11 # - First, navigate to 'Manage Jenkins' -> 'Manage Plugins' and install the
     7# https://issm.ess.uci.edu/svn/issm-binaries/mac/intel/matlab/unsigned to
     8# trigger new builds.
     9#
     10# In order to replicate the required Jenkins project configuration,
     11# - first, navigate to 'Manage Jenkins' -> 'Manage Plugins' and install the
    1212#       'Credentials Bindings Plugin' if it is not already installed.
    13 # - Contact one of the members of the ISSM development team for credentials for
     13# - contact one of the members of the ISSM development team for credentials for
    1414#       the ISSM binaries repository (mention that the credentials are stored in
    1515#       ISSM-Infrastructure.pdf).
    16 # - Navigate to 'Manage Jenkins' -> 'Manage Credentials' -> <domain> ->
     16# - navigate to 'Manage Jenkins' -> 'Manage Credentials' -> <domain> ->
    1717#       'Add Credentials' and enter the credentials from above.
    18 # - From the 'Dashboard', select 'New Item' -> 'Freestyle project'.
    19 # - Under 'Source Code Management', select 'Subversion'.
    20 #               - The 'Repository URL' text field should be set to
    21 #               "https://issm.ess.uci.edu/svn/issm-binaries/mac/matlab/unsigned".
    22 #               - The 'Credentials' select menu should be set to the new credentials
     18# - from the 'Dashboard', select 'New Item' -> 'Freestyle project'.
     19# - under 'Source Code Management', select 'Subversion',
     20#               - the 'Repository URL' text field should be set to
     21#
     22#               https://issm.ess.uci.edu/svn/issm-binaries/mac/intel/matlab/unsigned
     23#
     24#               - the 'Credentials' select menu should be set to the new credentials
    2325#               created previously.
    24 #               - The 'Local module directory' text field should be set to the same
     26#               - the 'Local module directory' text field should be set to the same
    2527#               value as the constant UNSIGNED_REPO_COPY (set below to './unsigned').
    26 # - Under 'Build Triggers', check the box for 'Poll SCM' and set the
     28# - under 'Build Triggers', check the box for 'Poll SCM' and set the
    2729#       'Schedule' text area to "H/5 * * * *".
    28 # - Under 'Build Environment', check the box for 'Use secret text(s) or
     30# - under 'Build Environment', check the box for 'Use secret text(s) or
    2931#       file(s)', then under 'Bindings' click the 'Add...' button and select
    30 #       'Username and password (separated)'.
    31 #               - Set 'Username Variable' to "ISSM_BINARIES_USER".
    32 #               - Set 'Password Variable' to "ISSM_BINARIES_PASS".
    33 # - Under 'Credentials', select the same, new credentials that created
     32#       'Username and password (separated)',
     33#               - set 'Username Variable' to "ISSM_BINARIES_USER".
     34#               - set 'Password Variable' to "ISSM_BINARIES_PASS".
     35# - under 'Credentials', select the same, new credentials that created
    3436#       previously.
    35 # - The contents of this script can be copied/pasted directly into the ‘Build'
     37# - the contents of this script can be copied/pasted directly into the ‘Build'
    3638#       -> 'Execute Shell' -> ‘Command' textarea of the project configuration (or
    3739#       you can simply store the script on disk and call it from there).
    38 # - Make sure to click the 'Save' button.
     40# - make sure to click the 'Save' button.
    3941#
    4042# Current point of contact at JPL Cybersecurity:
     
    7981NOTARIZATION_LOGFILE_PATH="."
    8082PASSWORD=${ISSM_BINARIES_PASS}
    81 PKG="ISSM-macOS-MATLAB"
     83PKG="ISSM-macOS-Intel-MATLAB"
    8284SIGNED_REPO_COPY="./signed"
    83 SIGNED_REPO_URL="https://issm.ess.uci.edu/svn/issm-binaries/mac/matlab/signed"
     85SIGNED_REPO_URL="https://issm.ess.uci.edu/svn/issm-binaries/mac/intel/matlab/signed"
    8486SIGNING_LOCK_FILE="signing.lock"
    8587SUCCESS_LOGFILE="${SIGNED_REPO_COPY}/success.log"
    8688UNSIGNED_REPO_COPY="./unsigned"
    87 UNSIGNED_REPO_URL="https://issm.ess.uci.edu/svn/issm-binaries/mac/matlab/unsigned"
     89UNSIGNED_REPO_URL="https://issm.ess.uci.edu/svn/issm-binaries/mac/intel/matlab/unsigned"
    8890USERNAME=${ISSM_BINARIES_USER}
    8991
Note: See TracChangeset for help on using the changeset viewer.