This commit is contained in:
Jake Friedman 2021-03-24 15:36:06 -07:00 коммит произвёл GitHub
Родитель b7a1d955e2
Коммит e65f63e464
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 18 добавлений и 7 удалений

Просмотреть файл

@ -4,14 +4,16 @@
## Install or Run the service
**The service can be downloaded from the [GitHub releases page](https://github.com/microsoft/FactoryOrchestrator/releases).**
The Factory Orchestrator service (Microsoft.FactoryOrchestrator.Service.exe) runs on your Device under Test and acts as the engine powering Factory Orchestrator. To connect to the service, you can use the Factory Orchestrator UWP app, or interact with the service [programmatically using the Factory Orchestrator client APIs](use-the-factory-orchestrator-api.md). Multiple clients can be connected to the same service simultaneously.
The Factory Orchestrator service (Microsoft.FactoryOrchestrator.Service) runs on your Device under Test and acts as the engine powering Factory Orchestrator. To connect to the service, you can use the Factory Orchestrator UWP app, or interact with the service [programmatically using the Factory Orchestrator client APIs](use-the-factory-orchestrator-api.md). Multiple clients can be connected to the same service simultaneously.
The service can either be "run" (one time, not started on boot) or "installed" so that it automatically starts every boot.
### Run the service
Download and unzip the service for your target OS and architecture. Then simply run Microsoft.FactoryOrchestrator.Service.exe as administrator/sudo.
![Image of service start](./images/service-start.png)
### Install the service
### Run the service
Download and unzip the service for your target OS and architecture. Then simply run Microsoft.FactoryOrchestrator.Service as administrator/sudo.
### Install the service (Windows)
Download and unzip the service for your target OS and architecture. Then use an Administrator/Sudo PowerShell to install the Factory Orchestrator service on your device. When installed as a system service (daemon), the service will start every boot until disabled or uninstalled:
```PowerShell

Двоичные данные
docs/docs/images/service-start.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 61 KiB

Просмотреть файл

@ -4,10 +4,19 @@ ms.date: 09/30/2019
---
# Factory Orchestrator
Built to allow device manufacturers and developers to focus more on their validation and calibration software, and less on how to run, audit, and manage the lifecycle of their programs, Factory Orchestrator is a .NET Core cross-platform system service for organizing, executing, and logging a set of executable scripts, binaries, or ["Tasks"](tasks-and-tasklists.md) on a system. Factory Orchestrator tracks task information, including run unique per-run results and logging; even persisting task state to allow the service to be resilient to data loss due to system failure. Factory Orchestrator also provides an optional [client app](use-the-factory-orchestrator-app.md) for Windows and a [robust client API surface](use-the-factory-orchestrator-api.md) for clients to monitor & interact with the service via the App or C# .NET, C# UWP, or PowerShell code. The app and and any other client can communicate with any Factory Orchestrator service running on the same system and/or over a network to a remote [device under test (DUT)](https://en.wikipedia.org/wiki/Device_under_test)!
<table><tr>
<td><a href="images/fo-follow-tasks.png"><img src="images/fo-follow-tasks.png" alt="Image of Task status" width="800"></a></td>
<td><a href="images/test-results.png"><img src="images/test-results.png" alt="Image of Task run logging" width="800"></a></td>
</tr></table>
Built to allow device manufacturers and developers to focus more on their validation and calibration software, and less on how to run, audit, and manage the lifecycle of their programs, Factory Orchestrator is a .NET Core cross-platform system service for organizing, executing, and logging a set of executable scripts, binaries, or ["Tasks"](tasks-and-tasklists.md) on a system. Factory Orchestrator tracks task information, including run unique per-run results and logging; even persisting task state to allow the service to be resilient to data loss due to system failure.
Factory Orchestrator also provides an optional [client app](use-the-factory-orchestrator-app.md) for Windows and a [robust client API surface](use-the-factory-orchestrator-api.md) for clients to monitor & interact with the service via the App or C# .NET, C# UWP, or PowerShell code. The app and and any other client can communicate with any Factory Orchestrator service running on the same system and/or over a network to a remote [device under test (DUT)](https://en.wikipedia.org/wiki/Device_under_test)!
Factory Orchestrator is a simple and reliable way to run validation or calibration software on your device under test on a manufacturing line. Factory Orchestrator makes auditing and fault analysis simple by providing durable and easily identifiable 'per run' results and logs. Beyond the factory floor, Factory Orchestrator can be used during device development to support various developer inner-loop and diagnostics activities enabling further reuse of collateral created and leveraged across the full device manufacturing lifecycle.
Tasks are used to capture actions that the server can execute, and TaskLists are used to organize and manage these Tasks. Learn more about [Tasks and Tasklists](tasks-and-tasklists.md).
For a very light-hearted take on the power of Factory Orchestrator, watch the video below! (Caution: has audio at the end.)
See [Get started with Factory Orchestrator](get-started-with-factory-orchestrator.md) for details on how to install and run the app and/or service.
<blockquote class="twitter-tweet" data-conversation="none"><p lang="und" dir="ltr"> <a href="https://t.co/yS19cxUjfd">pic.twitter.com/yS19cxUjfd</a></p>&mdash; Jake Friedman (@spaceisfunn) <a href="https://twitter.com/spaceisfunn/status/1367594898468139015?ref_src=twsrc%5Etfw">March 4, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
See [Get started with Factory Orchestrator](get-started-with-factory-orchestrator.md) for details on how to install and run the app and/or service.