This project is a GitHub Action that uses Solid State Networks tools and services to assign launch files and arguments to a Solsta environment.
The action is compatible with Windows, Linux, and OSX runners. Windows self-hosted runners require git-bash (https://git-scm.com/) in the %PATH%.
- solsta_client_id: Client ID to authenticate usage of Solid State Networks console tools
- solsta_client_secret: Secret Key to authenticate usage of Solid State Networks console tools
- console_version: Version of Solsta Console Tools to use
- scripts_version: Version of Solsta Deploy Scripts to use
- target_product: Target product for launch files (case-sensitive)
- target_environment: Target environment for launch files (case-sensitive)
- launch_file1: Up to 10 launch file entry names, paths, and arguments, format for each row is ("entry name" "path" "arg1 arg2 ...")
Here is an example YAML Fragment in the steps section of a build:
steps:
- name: Launch Files Configuration
uses: snxd/deploy-github-launchfiles-action@v4
with:
console_version: '7.2.49'
scripts_version: '3.10.0'
target_product: 'Emutil'
target_environment: 'Java'
solsta_client_id: ${{ secrets.SOLSTA_CLIENT_ID }}
solsta_client_secret: ${{ secrets.SOLSTA_CLIENT_SECRET }}
launch_file1: '("Entry Name 1" "/path/to/exec" "arg1 arg2 ...")'
launch_file2: '("Entry Name 2" "/path/to/exec" "arg1 arg2 ...")'
(C) 2022 Solid State Networks, LLC. All Rights Reserved.