Attention

You are viewing an older version of the documentation. The latest version is v3.3.

Build and Install Edge Conductor Tool

  1. Locate the Edge Conductor code package in /eci-release/Edge-Controls-for-Industrial/edge-conductor/.

  2. Unzip the code package, for example, edge_conductor_<version>.tar.gz:

    tar zxvf edge_conductor_<version>.tar.gz
    ln -sf edge_conductor_<version> edge-conductor
    
  3. Build the code:

cd edge-conductor
make

You will see output similar to:

make -C api/schemas
make -C api/proto build
go mod tidy
go run build/plugingenerator.go
go vet ./pkg/... ./cmd/...
Going to format and build code.
...
go build -v -o _workspace/bin/conductor cmd/conductor/main.go
...

If make is successful, ERROR messages will not be displayed on the console.

With the make command, binary files are generated under the _workspace folder and the configuration files are also copied to _workspace.

  1. Change to the _workspace directory, which is created after the make command is complete:

cd _workspace

The following is the file structure generated under the _workspace folder:

_workspace/
    ├── bin
    ├── config
    ├── conductor -> bin/conductor
    ├── kubectl -> bin/kubectl
    └── workflow

Run ./conductor help to see the command line usage.