Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Azure Devops Pipeline #267

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Aug 15, 2024

  1. Add Azure Devops Pipeline (Create azure-pipeline.yml)

    This is an Azure Devops pipeline file that uses gnuton/vitasdk-docker Docker image for building.
    It is configurable with parameters before running.
    It uses and sets up Ninja for building everything.
    It dumps the CMake and Ninja files as an artifact upon build failure and as an option for easier debugging of compilation errors, as an artifact.
    It dumps the unsigned ELF on Debug and RelWithDebInfo builds for debugging coredumps, as an artifact.
    It finally dumps the VPK, Kernel Modules, and User Modules upon a successful build, as an artifact
    JeffreyO authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b305994 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Update azure-pipeline.yml

    Adds extra options and some conveniences for self-hosted build agents.
    
    Changes positions of parameters for easier access to most important ones.
    
    Gives option between using the official vitasdk, gnuton vitasdk-docker, and a modifiable self-hosted vitasdk docker image stored for free on the self-hosted build agent or elsewhere (For testing purposes.).
    
    Adds information to the displayNames of the steps.
    JeffreyO authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    8e8592e View commit details
    Browse the repository at this point in the history
  2. Update azure-pipeline.yml

    Add missing space separator for custom default $NINJA_STATUS
    JeffreyO authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    6c2e815 View commit details
    Browse the repository at this point in the history