【问题标题】:Is there any way to build an YAML file?有什么方法可以构建 YAML 文件吗?
【发布时间】:2019-10-24 00:48:35
【问题描述】:

我在 github (de4dot) 上下载了一个文件,但是构建服务器不再工作,所以我下载了一个 build.yml 文件,我想知道是否可以构建它并获取 .exe,我需要它来分析代码

这里是 build.yml

name: GitHub CI
on: push

    jobs:
      build:
        name: Build
        runs-on: windows-latest

        steps:
          - uses: actions/checkout@v1

          - name: Build
            shell: pwsh
            run: |
              $msbuildPath = Split-Path (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -requires Microsoft.Component.MSBuild -find MSBuild\Current\Bin\amd64\MSBuild.exe | Select-Object -First 1) -Parent
              $env:PATH = $msbuildPath + ';' + $env:PATH
              .\build.ps1
          - uses: actions/upload-artifact@v1
            with:
              name: de4dot-net35
              path: Release/net35

          - uses: actions/upload-artifact@v1
            with:
              name: de4dot-net45
              path: Release/net45

          - uses: actions/upload-artifact@v1
            with:
              name: de4dot-netcoreapp2.1
              path: publish-netcoreapp2.1

          - uses: actions/upload-artifact@v1
            with:
              name: de4dot-netcoreapp3.0
              path: publish-netcoreapp3.0

【问题讨论】:

    标签: yaml


    【解决方案1】:

    只需在 PowerShell 中执行构建配置告诉构建服务器在 PowerShell 中执行的内容:

    $msbuildPath = Split-Path (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -requires Microsoft.Component.MSBuild -find MSBuild\Current\Bin\amd64\MSBuild.exe | Select-Object -First 1) -Parent
    $env:PATH = $msbuildPath + ';' + $env:PATH
    .\build.ps1
    

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 2011-04-16
      • 2015-11-06
      • 2019-11-08
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      相关资源
      最近更新 更多