Pushing a project

The project push command pushes the project artifacts to a target TNCO environment.

Before you begin

LMCTL runs the build to produce a .tgz package with the recent changes, and then orchestrates pushing the content of this package to the relevant services. As a result, it is not necessary to explicitly run a build first.

In all cases, the new versions of each artifact overwrite any existing version that is present in the environment.

About this task

For an assembly, this project deploys the service descriptor and service behavior-related artifacts to the orchestration component. A resource package with the necessary artifacts is pushed to the Brent resource manager, and the resource descriptor is updated in the orchestration component by re-onboarding Brent.

Procedure

  1. Run the project push command with the target environment name from your LMCTL configuration file:
    lmctl project push dev
    
  2. Verify that the assembly descriptor and behavior configurations are present in your TNCO environment.