Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Page Navigation:


(blue star) 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.


(lightbulb) Have Questions? Ask a HySDS Developer:

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

(blue star)

JPLers can also ask HySDS questions at Stack Overflow Enterprise

(blue star)

  • No labels