Giter VIP home page Giter VIP logo

cpt-jack-a-castle / windows-driver-samples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blaquee/windows-driver-samples

0.0 0.0 0.0 159.83 MB

This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.

License: Microsoft Public License

JavaScript 0.37% C++ 34.11% C 64.08% C# 0.29% PowerShell 0.04% Makefile 0.02% HTML 0.83% PostScript 0.01% Batchfile 0.05% Roff 0.10% Rich Text Format 0.01% NASL 0.01% ASL 0.11% Visual Basic 6.0 0.01%

windows-driver-samples's Introduction

Using GitHub actions for building drivers

If you use GitHub to host your code, you can leverage GitHub Actions to create automated workflows to build your driver projects.

windows-2022 runner (provided by windows-latest) is configured with Windows Driver Kit version 22H2 and Visual Studio 2022 off the box, so most solutions can be built directly running msbuild directly.

name: Build all driver samples
on:
  push:
    branches:
      - main
jobs:
  build:
    strategy:
      matrix:
        configuration: [Debug, Release]
        platform: [x64]
    runs-on: windows-2022
    env:
      Solution_Path: path\to\driver\solution.sln
    steps:
      - name: Check out repository code
        uses: actions/checkout@v3

      - name: Add MSBuild to PATH
        uses: microsoft/[email protected]

      - name: Build solution
        run: |
          msbuild $${{ env.Solution_Path }} -p:Configuration:${{ env.Configuration }} -p:Platform:${{ env.Platform }}
        env:
          Configuration: ${{ matrix.configuration }}
          Platform: ${{ matrix.platform }}

windows-driver-samples's People

Contributors

wm1 avatar barrygolden avatar neoadonis avatar tobafo19 avatar girishpattabiraman avatar kfroe avatar radutta99 avatar mamont-microsoft avatar joelcorley avatar michellebergeron avatar benpyeh avatar lauragonzalezzz avatar jgeurten avatar nated-msft avatar adamoboe avatar irinvoso avatar lukangel avatar nabilfates avatar pfroese avatar supernova-eng avatar saredd avatar zlockard avatar yinghany avatar dipannita-shaw avatar darugeri avatar dharper89936 avatar zeusk avatar xiaoyinl avatar thpthp1 avatar cheoljinms avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.