Skip to content

Set up your GitHub Actions workflow with a specific version of the .NET core sdk

License

Notifications You must be signed in to change notification settings

actions/setup-dotnet

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Danny McCormick
Aug 1, 2019
dc30e5d · Aug 1, 2019

History

25 Commits
Jul 26, 2019
Jul 30, 2019
Jun 19, 2019
Jun 21, 2019
Jul 25, 2019
Jul 30, 2019
Jul 25, 2019
Jul 30, 2019
Jun 19, 2019
Jun 19, 2019
Jun 19, 2019
Aug 1, 2019
Jul 9, 2019
Jun 19, 2019
Aug 1, 2019
Aug 1, 2019
Jun 19, 2019

Repository files navigation

setup-dotnet

This action sets up a dotnet environment for use in actions by:

  • optionally downloading and caching a version of dotnet by version and adding to PATH
  • registering problem matchers for error output

Usage

See action.yml

Basic:

steps:
- uses: actions/checkout@master
- uses: actions/setup-dotnet@v1
  with:
    version: 2.2.103 // Version to use.
- run: dotnet build <my project>

Matrix Testing:

jobs:
  build:
    strategy:
      matrix:
        dotnet: [ 2.2.103, 3.5.2, 4.5.1 ]
    name: Dotnet ${{ matrix.dotnet }} sample
    steps:
      - uses: actions/checkout@master
      - name: Setup dotnet
        uses: actions/setup-dotnet@v1
        with:
          version: ${{ matrix.dotnet }}
      - run: dotnet build <my project>

License

The scripts and documentation in this project are released under the MIT License

Contributions

Contributions are welcome! See Contributor's Guide