From a270a50126fe714aaf3d54bb94e2fabf3995ffe6 Mon Sep 17 00:00:00 2001 From: Will G Date: Mon, 27 Nov 2023 16:51:20 -0500 Subject: [PATCH] Build Agent Binaries and update docs --- .github/workflows/staging_push.yml | 19 ++++++++++++++++++- README.md | 4 ++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/staging_push.yml b/.github/workflows/staging_push.yml index 218b298..d7b0f06 100644 --- a/.github/workflows/staging_push.yml +++ b/.github/workflows/staging_push.yml @@ -26,4 +26,21 @@ jobs: uses: docker/build-push-action@v5 with: push: true - tags: runbooksolutions/agent:dev \ No newline at end of file + tags: runbooksolutions/agent:dev + pyinstaller-build: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Build and Publish Executable + uses: sayyid5416/pyinstaller@v1 + with: + python_ver: '3.8' # Adjust the Python version as needed + spec: 'app.py' # Adjust the path to your .spec or .py file + requirements: 'requirements.txt' # Adjust the path to your requirements.txt file + upload_exe_with_name: 'RBSAgent' # Adjust the desired artifact name + options: --onefile, --name "RBSAgent", --windowed \ No newline at end of file diff --git a/README.md b/README.md index aab0731..38a9abd 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,10 @@ For those implementing a custom backend for the Agent, it's crucial to provide t Understanding these API requests empowers users to integrate the RunbookSolution Agent seamlessly into their infrastructure or develop custom functionalities, enhancing the overall capabilities of the system. +For additional information about the expected responses refer to the [Expected Server Responses](docs/Responses.md) page. + +> Note: A Proof-of-Concept backend is available in the [agent_backend](https://github.com/RunbookSolutions/agent_backend) repository. + ## Additional Notes ### Creating a Keytab File