User Tools

Site Tools


data_core:app_store_connect_updates

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
data_core:app_store_connect_updates [2019/04/01 14:09] sudata_core:app_store_connect_updates [2022/02/28 12:22] – [Modify "App Store Connect" NuGet Feed] su
Line 3: Line 3:
 Once installed, App Store Connect receives software updates distributed via the Intelligent Plant NuGet service - //a mechanism for pushing update packages to App Store Connections//. Once installed, App Store Connect receives software updates distributed via the Intelligent Plant NuGet service - //a mechanism for pushing update packages to App Store Connections//.
  
-By default, updates are distributed automatically from the "stable" NuGet feed. But this can be modified to update on demand, and/or from alternative NuGet feed.+By default, updates are distributed automatically from the "stable" NuGet feed. But this can be modified to update on demand, and/or from an alternative NuGet feed.
  
  
-===== Change NuGet Feed =====+===== Modify "App Store Connect" NuGet Feed =====
  
 The following NuGet feeds are available: The following NuGet feeds are available:
  
 ^ Feed ^ URL ^ Description ^ ^ Feed ^ URL ^ Description ^
-| Stable | https://packages.intelligentplant.com:443/stable/nuget | Official production release. | +| Stable | https://packages.intelligentplant.com/stable/nuget | Official production release. | 
-| Beta | https://packages.intelligentplant.com:443/beta/nuget | **Pre-release:** Beta versions have gone through in-house alpha testing and are generally fairly close in look, feel and function to the final product. | +| Beta | https://packages.intelligentplant.com/beta/nuget | **Pre-release:** Beta versions have gone through in-house alpha testing and are generally fairly close in look, feel and function to the final product. | 
-| Canary |https://packages.intelligentplant.com:443/canary/nuget | **Pre-release:** Canary versions contain the latest functionality, but may not be carefully tested. |+| Canary |https://packages.intelligentplant.com/canary/nuget | **Pre-release:** Canary versions contain the latest functionality, but may not be carefully tested. |
  
 To modify the NuGet Feed: To modify the NuGet Feed:
  
- 1. Stop the Intelligent Plant Data Core windows service.+1. In Windows Services, stop **Intelligent Plant Data Core Service**.
  
- 2. Open configuration file: %ProgramFiles%\Intelligent Plant\Data Core\DataCore.ApplicationHost.exe.config +2. Open configuration file (with an editor that has administrative privileges)''%ProgramFiles%\Intelligent Plant\Data Core\DataCore.ApplicationHost.exe.config''.
-  +
- 3Modify AppSetting "applicationHostEngine.appStoreRepositoryPath":+
  
-<code>+3. Modify app setting "appStoreRepositoryPath": <code>
 <add key="applicationHostEngine.appStoreRepositoryPath" value="[Enter NuGet URL here]" /> <add key="applicationHostEngine.appStoreRepositoryPath" value="[Enter NuGet URL here]" />
 </code> </code>
  
- 4. If changing to a **pre-release** feed (e.g. Beta or Canary), a further modification is required.+4. If changing to a **pre-release** feed (e.g. Beta or Canary), perform steps 4.1 and 4.2: 
 + 
 +4.1. Open configuration file (with an editor that has administrative privileges): ''%ProgramData%\Intelligent Plant\Data Core Application Host\Service\Data\Data Core Application Host.DataStoreApplicationManager.Applications.data''
 + 
 +4.2. Modify ''AllowPreReleasePackages'' setting: <code> 
 +"AllowPreReleasePackages": true, 
 +</code> 
 + 
 +5. In Windows Services, restart **Intelligent Plant Data Core Service**.
  
-    4.1 Open configuration file: %ProgramData%\Intelligent Plant\Data Core Application Host\Service\Data\Data Core Application Host.DataStoreApplicationManager.Applications.data 
-     
-    4.2 Modify "AllowPreReleasePackages" setting: 
-     
-    {{{ "AllowPreReleasePackages": true, }}} 
-     
-     
- 5. Restart the Intelligent Plant Data Core windows service. 
        
  
-===== Disable Automatic NuGet Updates ===== 
  
-By default, App Store Connect will obtain and install updates when available. This results in short periods of downtime.+===== Modify "App Store Connect" Update Check Schedule ===== 
 + 
 +By default, App Store Connect automatically updates when new software packages are available. This results in short periods of downtime. 
 + 
 +Updates are usually ((Stable packages may be released outside usual deployment schedules if urgent. Pre-release packages may be deployed at any time.)) deployed on Fridays business during UK business hours. If this is not convenient, update checks can be rescheduled as follows: 
 + 
 + 1. In Windows Services, stop **Intelligent Plant Data Core Service**. 
 + 
 + 2. Open configuration file (with an editor that has administrative privileges): ''%ProgramFiles%\Intelligent Plant\Data Core\DataCore.ApplicationHost.exe.config''
 +  
 + 3. Modify app settings for ''checkForUpdatesSchedule'' and ''checkForUpdatesOnStartup'': 
 + 
 +<code> 
 +<add key="applicationHostEngine.checkForUpdatesSchedule" value="0 0 12 ? * SAT *" /> 
 +<add key="applicationHostEngine.checkForUpdatesOnStartup" value="false" /> 
 +</code> 
 + 
 +The schedule is specified as a [[http://www.cronmaker.com/|CRON]] schedule (for example, "0 0 12 ? * SAT *" checks for updates every Saturdays at midday). 
 +       
 + 4. In Windows Services, restart **Intelligent Plant Data Core Service**. 
 + 
  
-Updates are usually* deployed on Fridays business during business hours. If this is not convenient, disable automatic updates as follows:+===== Disable "App Store Connect" Automatic Updates =====
  
- 1. Stop the Intelligent Plant Data Core windows service.+To disable automatic updates altogether (not recommended):
  
 + 1. In Windows Services, stop **Intelligent Plant Data Core Service**.
  
- 2. Open configuration file: %ProgramData%\Intelligent Plant\Data Core Application Host\Service\Data\Data Core Application Host.DataStoreApplicationManager.Applications.data+ 2. Open configuration file (with an editor that has administrative privileges)''%ProgramData%\Intelligent Plant\Data Core Application Host\Service\Data\Data Core Application Host.DataStoreApplicationManager.Applications.data''.
          
- 3. Modify "AutoUpdatesetting:+ 3. Modify ''AutoUpdate'' setting:
          
-    {{{ "AutoUpdate": false, }}}+<code> "AutoUpdate": false, </code>
          
- 4. Restart the Intelligent Plant Data Core windows service.+ 4. In Windows Services, restart **Intelligent Plant Data Core Service**.
  
  
data_core/app_store_connect_updates.txt · Last modified: 2023/08/30 13:27 by su