/
Deploy PGE's onto Cluster

Deploy PGE's onto Cluster

Page Navigation:

Page Navigation:

 


Confidence Level Moderate  This article includes input from several JPLers. Multiple subject matter experts can indicate that a page is more frequently reviewed and updated.

Confidence Level Moderate  This article includes input from several JPLers. Multiple subject matter experts can indicate that a page is more frequently reviewed and updated.

Introduction

Use this guide to import PGE’s from an existing codebase into Jenkins/CI then deploy them to Tosca/Figaro. This guide assumes a cluster has been provisioned.


  1. Ssh into the Mozart HySDS component of the provisioned cluster.

  2. Retrieve GitHub url of the repo containing the PGE code to be deployed.

     

  3. Run the following command, where <BRANCH> is replaced with the branch to import and <GITHUB_URL> is replaced with the URL retrieved in step 2:

    sds ci add_job -b <BRANCH> <GITHUB_URL> s3

     

  4. Log into the Jenkins/CI interface and build project.

    1. Select the imported project from the project dashboard.

    2. Click the Build Now button in the left ribbon.

    3. Click the Console Output button in the left ribbon for the build output.

  5. Verify the PGE was deployed to the Tosca HySDS component of the provisioned cluster by confirming the PGE shows up on the list of available actions when clicking on the Trigger Rule/On-Demand buttons.



To remove/unregister PGE’s use the following:

sds ci remove_job <GITHUB_URL>

Related Articles:

Have Questions? Ask a HySDS Developer:

Anyone can join our public Slack channel to learn more about HySDS. JPL employees can join #HySDS-Community

JPLers can also ask HySDS questions at Stack Overflow Enterprise

Search HySDS Wiki

Page Information:

Was this page useful?

Yes No

Contribution History:

Subject Matter Expert:

@Marjorie Lucas

Find an Error?

Is this document outdated or inaccurate? Please contact the assigned Page Maintainer:

@Marjorie Lucas

Related content

Stack Overflow Question Table for Populating FAQ
Stack Overflow Question Table for Populating FAQ
More like this
Step 5: Running your First "Hello World" Job
Step 5: Running your First "Hello World" Job
More like this
PGE Execution
PGE Execution
More like this
Settings File
Settings File
More like this
"Hello World" Installation-GitHub
"Hello World" Installation-GitHub
More like this
Update Cluster with New HySDS Release
Update Cluster with New HySDS Release
More like this
Note: JPL employees can also get answers to HySDS questions at Stack Overflow Enterprise: