Using archive file
This article gives step-by-step instructions for the installation of docker using a docker archive file.
Note:
This document assumes the following BrowserStack Code Quality versions:
EMBOLD_VERSION=1.9.28.1
If you are using a later version, please replace EMBOLD_VERSION with the corresponding values.
You can export these variables for the rest of the commands in this document to work.
This document assumes the following BrowserStack Code Quality versions:
EMBOLD_VERSION=1.9.28.1
If you are using a later version, please replace EMBOLD_VERSION with the corresponding values.
You can export these variables for the rest of the commands in this document to work.
Code Quality Components
Code Quality is made up of the following components:
- Code Quality Server (Docker container)
- This is the server component that hosts the results via a web interface and exposes results via APIs.
- The server can also initiate scans directly from the web interface by connecting it to a Git/SVN/TFS repo or just by uploading a ZIP file.
- Although for C/C++, we recommend running the scan on a build machine so BrowserStack Code Quality sees the source exactly how the compiler sees it.
- For C/C++, the Analyser component contains 2 sub-components:
- Code Quality Trace tool – Used to monitor the build and generate a compilation database file (e.g: embold-trace make).
To know more about embold-trace tool, refer to this article. - Analyser – Uses the generated compilation database and source files to run the scan and publish results.
- Code Quality Trace tool – Used to monitor the build and generate a compilation database file (e.g: embold-trace make).
To know more about C++ configuration, refer to this article.
To know more about the Recommendation Engine for the beta version, check the link here.
Code Quality behind Proxy
Refer to this article, to know more about BrowserStack Code Quality behind proxy.