3

CI: Add support for GitHub Actions by alessandrogario · Pull Request #6885 · osq...

 2 years ago
source link: https://github.com/osquery/osquery/pull/6885
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Copy link

Member

alessandrogario commented on Jan 6, 2021

edited

The original intent was to just add Linux support, but I ended up adding all platforms (sadly, I wasn't able to keep one file per OS because jobs can only depend on other jobs defined on the same files).

I think it looks decent for an initial version, as it's at least in feature parity compared to Azure; I would like to start looking into the signing options with @directionless's guidance once this is merged

The workflow should always attach the following artifacts:

  1. Windows packages (nupkg, msi)
  2. Linux packages (deb, ddeb, release rpm, debuginfo rpm, tar.gz)
  3. macOS packages (pkg, tar.gz)
  4. cppcheck logs (release and debug, Linux only)

An additional difference compared to Azure is that no build jobs are started if the code fails the format check


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK