You can run the CloudBees CD DevOps Foresight server installer in unattended (silent) mode with no user interface on either Windows or Linux.
Installing the DevOps Foresight Server
Enter one of the following commands from a command line.
-
Linux:
sudo ./CloudBeesFlowDevOpsForesightServer-x64-<version> --mode silent <arguments>
-
Windows:
CloudBeesFlowDevOpsForesightServer-x64-<version>.exe --mode silent <arguments>
where:
-
<version>
is your CloudBees CD DevOps Foresight server version number. -
<arguments>
represents any additional silent install arguments.
For a successful installation in this mode, you must specify the following:
-
Linux: Use the
--unixServerUser
and--unixServerGroup
options to specify the user name and group that the CloudBees CD DevOps Foresight server service runs as. -
Windows: Use the
--windowsServerUser
,--windowsServerPassword
, and--WindowsServerDomain
options to specify the user name, password, and domain (if the account is not local) of the account the CloudBees CD DevOps Foresight server service runs as or the--windowsServerLocalSystem
option to use the local system account.
Arguments
The following table lists installation arguments. You can view the full installer help by entering CloudBees CDDevOpsForesightServer-x64-<version> --help
.
--dataDirectory <argument> |
Directory used to store binaries:
|
||
--devopsInsightServer <argument> |
Host name of the remote DevOps Insight Server server. |
||
--devopsInsightServerPassword <argument> |
Password of the remote DevOps Insight Server server. |
||
--devopsInsightServerPort <argument> |
Port of the remote DevOps Insight Server server. |
||
--devopsInsightServerUser <argument> |
User name to use when logging in to the remote CloudBees CD server. |
||
--help |
Display the information in this table |
||
--hostName <argument> |
Host name or IP address to be used by the remote CloudBees CD server to communicate with the DevOps Foresight server. The default value is the current host name of the machine. |
||
--installDirectory <argument> |
Directory used to store binaries. Default value on Linux: Default value on Windows: |
||
--licenseFile <argument> |
The file name of the license file. |
||
--mode <arguments> |
Set the installer mode:
|
||
--remoteServer <argument> |
|
||
--remoteServerPassword <argument> |
Password to use when logging in to the remote CloudBees CD server. |
||
--remoteServerUser <argument> |
User name to use when logging in to the remote CloudBees CD server. |
||
--temp <argument> |
Set the temporary directory used by this program |
||
--unixServerGroup <argument> |
(Linux only) Group name that the CloudBees CD DevOps Foresight server services run as
|
||
--unixServerUser <argument> |
(Linux only) User name that the CloudBees CD DevOps Foresight server services run as
|
||
--version |
Display installer version information |
||
--windowsServerDomain <argument> |
(Windows only) Domain of the account the CloudBees CD DevOps Foresight server services will run as on Windows
|
||
--windowsServerLocalSystem |
(Windows only) Run the CloudBees CD DevOps Foresight server services as the local system account |
||
--windowsServerPassword <argument> |
(Windows only) Password of the account that the CloudBees CD DevOps Foresight server services will run as
|
||
--windowsServerUser <argument> |
User name of the account the CloudBees CD DevOps Foresight server services will run as on Windows
|