Difference between revisions of "Deploy to Repository"

From Lianjapedia
Jump to: navigation, search
(Deployment Settings)
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
''Under Construction.  Coming soon in v5.0''
+
''Under Construction.  Coming soon.''
  
 
==Overview==
 
==Overview==
Line 32: Line 32:
  
 
==Downloading from the Applications Repository==
 
==Downloading from the Applications Repository==
Lianja App Center
+
End users can download [[Lianja Package Files|packaged Lianja applications]] from the '''Repository''' panel in the Lianja App Center.  If an App has already been downloaded, the displayed tile allows the App to be opened or notifies of an available update.
 +
 
 
[[{{ns:file}}:appcenter_repository.png|800px|border|left|link={{filepath:appcenter_repository.png}}|App Center Applications Repository]]
 
[[{{ns:file}}:appcenter_repository.png|800px|border|left|link={{filepath:appcenter_repository.png}}|App Center Applications Repository]]
 
<br clear=all>
 
<br clear=all>
  
==Deployment Settings==
+
==Creating a Lianja Package File==
 +
These are created in the Deploy workspace.  See [[Lianja_Package_Files#How_to_create_a_package_file|here for full details]].
 +
 
 +
==Deploying to the Team and Applications Repositories==
 +
 
 +
===Deployment Settings===
  
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
Line 43: Line 49:
 
|-
 
|-
 
|valign="top"|Repositories
 
|valign="top"|Repositories
|valign="top"|Team &#124; Release
+
|valign="top"|Team &#124; Release.
 
|-
 
|-
 
|valign="top"|Branches
 
|valign="top"|Branches
|valign="top"|
+
|valign="top"|Select the required branch from the currently selected repository.
 
|-
 
|-
 
|valign="top"|New button
 
|valign="top"|New button
|valign="top"|
+
|valign="top"|Create a new branch from the currently selected branch.
 
|-
 
|-
 
|valign="top"|Delete button
 
|valign="top"|Delete button
|valign="top"|
+
|valign="top"|Delete the currently selected branch.  This should only be done after merging.
 
|-
 
|-
|valign="top"|Merge
+
|valign="top"|Merge button
|valign="top"|
+
|valign="top"|Delete the currently selected branch into another creating a release.
 
|-
 
|-
|valign="top"|Upload
+
|valign="top"|Upload button
|valign="top"|
+
|valign="top"|Upload the specified package to the selected repository and branch.
 
|-
 
|-
|valign="top"|Apply
+
|valign="top"|Apply button
|valign="top"|
+
|valign="top"|Create the specified new branch (after 'New' operation)
 
|-
 
|-
|valign="top"|Cancel
+
|valign="top"|Cancel button
|valign="top"|
+
|valign="top"|Cancel the creation of the specified new branch (after 'New' operation)
 
|-
 
|-
 
|valign="top"|Repo
 
|valign="top"|Repo

Revision as of 04:35, 10 October 2019

Under Construction. Coming soon.

Overview

This allows developers to deploy application packages to the 'Team' or 'Applications' repositories in github. This is a major productivity improvement providing centralized application distribution and update management.

App Settings

The following Repository App Settings determine the Github Team and Applications repositories and their respective usernames:

Item Description
Team repository Github team repository name, e.g. Lianja/LianjaX
Team repository username Github team repository username for authentication
Applications repository Github apps repository, e.g. Lianja/LianjaApps
Applications repository username Github apps repository username for authentication

Downloading from the Team Repository

Application packages can be downloaded from the Team Repository in the Team workspace. A tile will be displayed for each package available in the Team repository for the current Team repository username account. Depending on whether the package has already been installed or not, the tile allows the App to be opened or the package downloaded.

App Builder Team Repository


Downloading from the Applications Repository

End users can download packaged Lianja applications from the Repository panel in the Lianja App Center. If an App has already been downloaded, the displayed tile allows the App to be opened or notifies of an available update.

App Center Applications Repository


Creating a Lianja Package File

These are created in the Deploy workspace. See here for full details.

Deploying to the Team and Applications Repositories

Deployment Settings

Item Description
Repositories Team | Release.
Branches Select the required branch from the currently selected repository.
New button Create a new branch from the currently selected branch.
Delete button Delete the currently selected branch. This should only be done after merging.
Merge button Delete the currently selected branch into another creating a release.
Upload button Upload the specified package to the selected repository and branch.
Apply button Create the specified new branch (after 'New' operation)
Cancel button Cancel the creation of the specified new branch (after 'New' operation)
Repo The name of the target repository.
Username The username to access the target repository.
Password The password for the above account.
Package Select a previously created Package from the pulldown.
Category The category for the package.
Author The author for the package.
Description The description for the package.
Caption The caption for the package.
Subcaption The subcaption for the package.
Icon The icon for the package.
Roles The roles for the package.
Autoupdate Whether the autoupdate flag should be set for the package.