- Go to Settings → CLI tab.
- Select Pipe CLI item at the left panel.
- Select your Operation System from the list.
- Follow the installation instructions for your OS (e.g. Linux). Commands below shall be executed in the Terminal.
When installation is finished, typepipe
in the Terminal to test pipe installation. This command shall produce short description of pipe CLI and pipe CLI commands. - Press the Generate access key button.
- Copy CLI configure command
- Paste copied command into the Terminal and run it:
- Now Cloud Pipeline CLI is ready to use. To check it, run any command, e.g.
pipe --help
:
Note: when
pipe
CLI is being configured JWT token is given for one month, if user didn't select another expiration date. The warning about the expiration date of the provided token is printed, if it is less than 7 days left:
Note: If any exceptions occur during installation, follow the instructions in the Terminal.
Notice that Python 2 / Python 3 has to be installed to run CLI. Python can be downloaded here https://www.python.org/downloads/.
Note: pip package manager is required for CLI installation if you selected Operation System → Other on step 2. Modern Python versions come bundled with pip. On top of that, with this type of installation you'll also need internet connection to install dependencies.
CLI pipe
can be configured for using NTLM Authentication Proxy, when running in Linux.
For that, use the following options while execute pipe configure
command:
-nt
or--proxy-ntlm
- enables NTLM proxy support-nu
or--proxy-ntlm-user
- sets username for NTLM proxy authorization-np
or--proxy-ntlm-pass
- sets password for NTLM proxy authorization-nd
or--proxy-ntlm-domain
- sets domain for NTLM proxy authorization
If pipe configure
command is executing with specified --proxy-ntlm
option, pipe
will try to get the proxy value from the --proxy
option or the environment variables (--proxy
option has a higher priority).
Example:
pipe configure --proxy-ntlm --proxy "http://myproxy:3128"
As you can see, if some of the configure
options are not set directly in command, you will be prompted to specify them in an interactive manner.