Using the Thin Client
Using the Thin Client in a Github workflow
It's possible to use directly the Thin Client in a GitHub workflow. You may however need to setup the environment in advance for specific languages, and you always need to have support for Java inside the workflow itself. For example if you want to scan a dotnet project you will probably need to use the actions/setup-dotnet to prepare it, while if you want to scan a Swift/Cocoapods project, you will need at least to to use macos as a base image.
This also is useful when you want to use a very specific version of the tooling for the scan, as the GitHub action contains only one version for each toolset.
A typical workflow would be something along those lines:
select the correct image ro run on
check out the project
if required, set up the tooling needed (you may need a specific version)
if required, set up JDK to run the Thin Client
download the Thin Client
run the Thin Client
We created a set of lives examples for the most common cases:
If you need other examples please get in touch with support@meterian.io
Last updated