首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Appveyor跳过"install“语句

Appveyor跳过"install“语句
EN

Stack Overflow用户
提问于 2020-10-11 04:52:06
回答 1查看 33关注 0票数 0

我正在尝试将我的项目与AppVeyor绑定在一起。出于我的目的,我需要一些开源库。我已经通过git submodule收录了这些内容。

整个文件看起来像这样:

代码语言:javascript
复制
version: 1.0.{build}

branches:
    only:
    - master

clone_folder: c:\projects\emscripten-opengl

install:
    - cd %APPVEYOR_BUILD_FOLDER%
    - git submodule update --init --recursive

image:
- Visual Studio 2019
- Visual Studio 2017

configuration:
- Debug
- Release

platform:
- x64

environment:
    matrix:
    - arch: Win64

init:
- set arch=
- if "%arch%"=="Win64" ( set arch= Win64)
- echo %arch%
- echo %APPVEYOR_BUILD_WORKER_IMAGE%
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" ( set generator="Visual Studio 15 2017%arch%" )
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" ( set generator="Visual Studio 14 2015%arch%" )
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" ( set generator="Visual Studio 12 2013%arch%" )
- echo %generator%

before_build:
- cmd: |-
    mkdir build
    cd build
    cmake --version
    cmake -DENABLE_TESTS=ON .. -G %generator%

build:
    project: c:\projects\emscripten-opengl\build\Emscripten_Graphics.sln
    verbosity: minimal
    parallel: true

然而,根据日志,安装规则缺失,例如:

代码语言:javascript
复制
Build started
set arch=
if "%arch%"=="Win64" ( set arch= Win64)
echo %arch%
 Win64
echo %APPVEYOR_BUILD_WORKER_IMAGE%
Visual Studio 2017
if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" ( set generator="Visual Studio 15 2017%arch%" )
if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" ( set generator="Visual Studio 14 2015%arch%" )
if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" ( set generator="Visual Studio 12 2013%arch%" )
echo %generator%
"Visual Studio 15 2017 Win64" 
git clone -q --branch=master https://github.com/JuiceFV/Emscripten_OpenGL.git c:\projects\emscripten-opengl
git checkout -qf 2b05c66d4fe51784238cef4016823482970e4345
mkdir build
cd build
cmake --version
cmake version 3.16.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
cmake -DENABLE_TESTS=ON .. -G %generator%
-- The C compiler identification is MSVC 19.16.27035.0
-- The CXX compiler identification is MSVC 19.16.27035.0
...

我尝试了herehere中的所有方法,但都不起作用。我承认错误的地方吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-12 05:50:15

YAML对制表符和空格敏感,请尝试使用与init相同的方式设置install节的格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64298186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档