appveyor build failed --
Posted Erio
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appveyor build failed --相关的知识,希望对你有一定的参考价值。
在
https://www.cnblogs.com/lqerio/p/11117498.html
使用了appveyor 进行 hexo 博客的版本控制持续集成。
今天push 到 github的 repo时报错 appveyor build failed
打开appveyor 的细节提示
Build started git clone -q --depth=5 --branch=master https://github.com/TouwaErioH/TouwaErioH.github.io.source.git C:\\projects\\touwaerioh-github-io-source git checkout -qf 7b641c12aa046f78b06c568475a6f514e1aef6e4 Running Install scripts node --version v8.17.0 npm --version 6.13.4 npm install npm ERR! code EINTEGRITY npm ERR! sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== integrity checksum failed when using sha512: wanted sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== but got sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==. (13081 bytes) npm ERR! A complete log of this run can be found in: npm ERR! C:\\Users\\appveyor\\AppData\\Roaming\\npm-cache\\_logs\\2020-02-13T12_02_15_069Z-debug.log Command exited with code 1
Build started git clone -q --depth=5 --branch=master https://github.com/TouwaErioH/TouwaErioH.github.io.source.git C:\\projects\\touwaerioh-github-io-source git checkout -qf a4f6fc837cf7b41594ba268f2373d141644e731b Running Install scripts node --version v8.17.0 npm --version 6.13.4 npm cache verify Cache verified and compressed (~\\AppData\\Roaming\\npm-cache\\_cacache): Content verified: 0 (0 bytes) Index entries: 0 Finished in 0.032s npm install --registry=https://registry.npm.taobao.org npm ERR! code EINTEGRITY npm ERR! sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== integrity checksum failed when using sha512: wanted sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== but got sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==. (13081 bytes) npm ERR! A complete log of this run can be found in: npm ERR! C:\\Users\\appveyor\\AppData\\Roaming\\npm-cache\\_logs\\2020-02-13T17_16_45_726Z-debug.log Command exited with code 1
解决:同时采用了下面的办法
1.先更新了本地的nodejs
在CMD
npm install -g npm --registry=https://registry.npm.taobao.org
注意要加 后面的换阿里源,否则报错
rollbackFailedOptional
2.
删除本地 github.io.source 文件夹下的package-lock.json 文件,然后push到github(也就是删除了库里的这个文件) // 我觉得是这个步骤起到了作用。网上说的意思大概是之前的package-lock.json文件可能有版本问题,而更新后的nodejs (5.0版本之后)会自动生成该文件,所以删掉之前的
3.修改了 github.io.source的 appveyor.yml。修改的地方是在install 加了阿里源
clone_depth: 5 environment: access_token: secure: e0WeAfddWE5azhP8gJ2o6guP53olymSbeTUBSYsuPjv1do0oBt7tEZWz8e23OJeW install: - node --version - npm --version - npm cache verify - npm install --registry=https://registry.npm.taobao.org - npm install hexo-cli -g --registry=https://registry.npm.taobao.org build_script: - hexo generate artifacts: - path: public on_success: - git config --global credential.helper store - ps: Add-Content "$env:USERPROFILE\\.git-credentials" "https://$($env:access_token):x-oauth-basic@github.com`n" - git config --global user.email "%GIT_USER_EMAIL%" - git config --global user.name "%GIT_USER_NAME%" - git clone --depth 5 -q --branch=%TARGET_BRANCH% %STATIC_SITE_REPO% %TEMP%\\static-site - cd %TEMP%\\static-site - del * /f /q - for /d %%p IN (*) do rmdir "%%p" /s /q - SETLOCAL EnableDelayedExpansion & robocopy "%APPVEYOR_BUILD_FOLDER%\\public" "%TEMP%\\static-site" /e & IF !ERRORLEVEL! EQU 1 (exit 0) ELSE (IF !ERRORLEVEL! EQU 3 (exit 0) ELSE (exit 1)) - git add -A - if "%APPVEYOR_REPO_BRANCH%"=="master" if not defined APPVEYOR_PULL_REQUEST_NUMBER (git diff --quiet --exit-code --cached || git commit -m "Update Static Site" && git push origin %TARGET_BRANCH% && appveyor AddMessage "Static Site Updated")
然后再写了新的md,push,过一会儿就自动部署了。
再看appveyor 的 project的详细信息,部署success
Build started git clone -q --depth=5 --branch=master https://github.com/TouwaErioH/TouwaErioH.github.io.source.git C:\\projects\\touwaerioh-github-io-source git checkout -qf 454e88740d78a70a5454988c1133c5f21761ea3a Running Install scripts node --version v8.17.0 npm --version 6.13.4 npm cache verify Cache verified and compressed (~\\AppData\\Roaming\\npm-cache\\_cacache): Content verified: 0 (0 bytes) Index entries: 0 Finished in 0.031s npm install --registry=https://registry.npm.taobao.org npm WARN deprecated swig@1.4.2: This package is no longer maintained npm WARN deprecated core-js@1.2.7: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. > core-js@2.6.11 postinstall C:\\projects\\touwaerioh-github-io-source\\node_modules\\babel-runtime\\node_modules\\core-js > node -e "try{require(\'./postinstall\')}catch(e){}" > ejs@2.7.4 postinstall C:\\projects\\touwaerioh-github-io-source\\node_modules\\ejs > node ./postinstall.js npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"ia32"}) added 437 packages from 536 contributors in 50.054s 2 packages are looking for funding run `npm fund` for details npm install hexo-cli -g --registry=https://registry.npm.taobao.org C:\\Users\\appveyor\\AppData\\Roaming\\npm\\hexo -> C:\\Users\\appveyor\\AppData\\Roaming\\npm\\node_modules\\hexo-cli\\bin\\hexo npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\\hexo-cli\\node_modules\\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"ia32"}) + hexo-cli@3.1.0 added 74 packages from 319 contributors in 8.387s hexo generate INFO Start processing WARN =============================================================== WARN ========================= ATTENTION! ========================== WARN =============================================================== WARN NexT repository is moving here: https://github.com/theme-next WARN =============================================================== WARN It\'s rebase to v6.0.0 and future maintenance will resume there WARN =============================================================== INFO Files loaded in 1.46 s INFO Generated: search.xml INFO Generated: index.html INFO Generated: favicon.ico INFO Generated: categories/index.html INFO Generated: tags/index.html INFO Generated: archives/index.html INFO Generated: about/index.html INFO Generated: categories/diary/index.html INFO Generated: categories/virus/index.html INFO Generated: tags/thoughts/index.html INFO Generated: tags/dp/index.html INFO Generated: tags/宏/index.html INFO Generated: images/00.jpg INFO Generated: images/Sakurai Akimi.jpg INFO Generated: images/algolia_logo.svg INFO Generated: images/apple-touch-icon-next.png INFO Generated: images/avatar.gif INFO Generated: images/cc-by-nc-sa.svg INFO Generated: images/cc-by-nc-nd.svg INFO Generated: images/cc-by-nd.svg INFO Generated: images/cc-by-sa.svg INFO Generated: images/cc-by-nc.svg INFO Generated: images/cc-by.svg INFO Generated: images/cc-zero.svg INFO Generated: images/favicon-16x16-next.png INFO Generated: images/favicon-32x32-next.png INFO Generated: images/loading.gif INFO Generated: images/placeholder.gif INFO Generated: images/logo.svg INFO Generated: images/quote-r.svg INFO Generated: images/quote-l.svg INFO Generated: images/searchicon.png INFO Generated: archives/2018/08/index.html INFO Generated: archives/2018/12/index.html INFO Generated: images/timg.jpg INFO Generated: images/00.jpeg INFO Generated: images/kk.jpg INFO Generated: archives/2018/index.html INFO Generated: archives/2019/index.html INFO Generated: archives/2019/01/index.html INFO Generated: lib/fastclick/LICENSE INFO Generated: lib/algolia-instant-search/instantsearch.min.css INFO Generated: lib/canvas-nest/canvas-nest.min.js INFO Generated: lib/canvas-ribbon/canvas-ribbon.js INFO Generated: lib/needsharebutton/needsharebutton.css INFO Generated: lib/jquery_lazyload/bower.json INFO Generated: lib/pace/pace-theme-big-counter.min.css INFO Generated: css/main.css INFO Generated: lib/velocity/bower.json INFO Generated: lib/three/canvas_lines.min.js INFO Generated: lib/jquery/index.js INFO Generated: archives/2019/04/index.html INFO Generated: images/hui.jpeg INFO Generated: lib/font-awesome/bower.json INFO Generated: lib/fastclick/bower.json INFO Generated: lib/jquery_lazyload/jquery.lazyload.js INFO Generated: lib/pace/pace-theme-bounce.min.css INFO Generated: lib/jquery_lazyload/jquery.scrollstop.js INFO Generated: lib/pace/pace-theme-barber-shop.min.css INFO Generated: lib/pace/pace-theme-center-radar.min.css INFO Generated: lib/pace/pace-theme-center-atom.min.css INFO Generated: lib/pace/pace-theme-center-simple.min.css INFO Generated: lib/pace/pace-theme-center-circle.min.css INFO Generated: lib/pace/pace-theme-fill-left.min.css INFO Generated: lib/pace/pace-theme-corner-indicator.min.css INFO Generated: lib/velocity/velocity.ui.min.js INFO Generated: lib/pace/pace-theme-mac-osx.min.css INFO Generated: lib/pace/pace-theme-flash.min.css INFO Generated: lib/pace/pace-theme-minimal.min.css INFO Generated: lib/fastclick/README.html INFO Generated: lib/jquery_lazyload/CONTRIBUTING.html INFO Generated: lib/pace/pace.min.js INFO Generated: lib/pace/pace-theme-loading-bar.min.css INFO Generated: lib/velocity/velocity.min.js INFO Generated: lib/needsharebutton/font-embedded.css INFO Generated: lib/jquery_lazyload/README.html INFO Generated: lib/three/canvas_sphere.min.js INFO Generated: lib/three/three-waves.min.js INFO Generated: lib/needsharebutton/needsharebutton.js INFO Generated: lib/algolia-instant-search/instantsearch.min.js INFO Generated: lib/velocity/velocity.ui.js INFO Generated: lib/font-awesome/HELP-US-OUT.txt INFO Generated: lib/velocity/velocity.js INFO Generated: lib/three/three.min.js INFO Generated: lib/font-awesome/fonts/fontawesome-webfont.woff INFO Generated: lib/Han/dist/font/han-space.otf INFO Generated: lib/fancybox/source/helpers/fancybox_buttons.png INFO Generated: js/src/affix.js INFO Generated: lib/ua-parser-js/dist/ua-parser.min.js INFO Generated: lib/fastclick/lib/fastclick.min.js INFO Generated: js/src/algolia-search.js INFO Generated: lib/font-awesome/fonts/fontawesome-webfont.woff2 INFO Generated: js/src/exturl.js INFO Generated: js/src/bootstrap.js INFO Generated: js/src/hook-duoshuo.js INFO Generated: js/src/js.cookie.js INFO Generated: js/src/motion.js INFO Generated: js/src/post-details.js INFO Generated: js/src/scroll-cookie.js INFO Generated: lib/fancybox/source/jquery.fancybox.css INFO Generated: lib/ua-parser-js/dist/ua-parser.pack.js INFO Generated: js/src/scrollspy.js INFO Generated: js/src/utils.js INFO Generated: lib/fancybox/source/helpers/jquery.fancybox-buttons.js INFO Generated: lib/fancybox/source/helpers/jquery.fancybox-buttons.css INFO Generated: lib/fancybox/source/helpers/jquery.fancybox-media.js INFO Generated: lib/fancybox/source/helpers/jquery.fancybox-thumbs.css INFO Generated: lib/Han/dist/han.min.css INFO Generated: lib/fancybox/source/jquery.fancybox.js INFO Generated: lib/Han/dist/han.min.js INFO Generated: lib/fastclick/lib/fastclick.js INFO Generated: lib/font-awesome/css/font-awesome.css INFO Generated: lib/Han/dist/han.css INFO Generated: lib/fancybox/source/helpers/jquery.fancybox-thumbs.js INFO Generated: lib/Han/dist/han.js INFO Generated: 2019/04/21/置顶/index.html INFO Generated: lib/font-awesome/fonts/fontawesome-webfont.svg INFO Generated: lib/fancybox/source/jquery.fancybox.pack.js INFO Generated: lib/font-awesome/css/font-awesome.min.css INFO Generated: 2018/12/01/codeforces-235B/index.html INFO Generated: lib/font-awesome/fonts/FontAwesome.otf INFO Generated: lib/fancybox/source/blank.gif INFO Generated: lib/fancybox/source/fancybox_loading@2x.gif INFO Generated: lib/font-awesome/fonts/fontawesome-webfont.ttf INFO Generated: lib/fancybox/source/fancybox_overlay.png INFO Generated: lib/fancybox/source/fancybox_sprite@2x.png INFO Generated: lib/font-awesome/fonts/fontawesome-webfont.eot INFO Generated: lib/Han/dist/font/han-space.woff INFO Generated: lib/Han/dist/font/han.otf INFO Generated: lib/fancybox/source/fancybox_loading.gif INFO Generated: lib/fancybox/source/fancybox_sprite.png INFO Generated: lib/Han/dist/font/han.woff INFO Generated: lib/font-awesome/css/font-awesome.css.map INFO Generated: lib/Han/dist/font/han.woff2 INFO Generated: 2019/01/18/18-19/index.html INFO Generated: 2019/04/14/简单的宏病毒/index.html INFO Generated: 2018/08/27/Some-thoughts-in-the-2018-summer/index.html INFO Generated: 2018/12/01/Hexo的版本控制与持续集成/index.html INFO Generated: js/src/schemes/pisces.js INFO 139 files generated in 2.66 s Discovering tests...OK Collecting artifacts... Found artifact \'public\' matching \'public\' path Uploading artifacts... [1/1] public.zip (2,263,921 bytes)...100% git config --global credential.helper store Add-Content "$env:USERPROFILE\\.git-credentials" "https://$($env:access_token):x-oauth-basic@github.com`n" git config --global user.email "%GIT_USER_EMAIL%" git config --global user.name "%GIT_USER_NAME%" git clone --depth 5 -q --branch=%TARGET_BRANCH% %STATIC_SITE_REPO% %TEMP%\\static-site cd %TEMP%\\static-site del * /f /q for /d %%p IN (*) do rmdir "%%p" /s /q SETLOCAL EnableDelayedExpansion & robocopy "%APPVEYOR_BUILD_FOLDER%\\public" "%TEMP%\\static-site" /e & IF !ERRORLEVEL! EQU 1 (exit 0) ELSE (IF !ERRORLEVEL! EQU 3 (exit 0) ELSE (exit 1)) ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Friday, February 14, 2020 5:49:28 AM Source : C:\\projects\\touwaerioh-github-io-source\\public\\ Dest : C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\static-site\\ Files : *.* Options : *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 3 C:\\projects\\touwaerioh-github-io-source\\public\\ *EXTRA Dir -1 C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\static-site\\.git\\ 100% 100% 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\08\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\08\\27\\ New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\08\\27\\Some-thoughts-in-the-2018-summer\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\12\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\12\\01\\ New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\12\\01\\codeforces-235B\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2018\\12\\01\\Hexo??????????\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\01\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\01\\18\\ New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\01\\18\\18-19\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\04\\ New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\04\\14\\ New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\04\\14\\??????\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\04\\21\\ New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\2019\\04\\21\\??\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\about\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2018\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2018\\08\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2018\\12\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2019\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2019\\01\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\archives\\2019\\04\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\categories\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\categories\\diary\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\categories\\virus\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\css\\ 100% New Dir 24 C:\\projects\\touwaerioh-github-io-source\\public\\images\\ 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\js\\ New Dir 11 C:\\projects\\touwaerioh-github-io-source\\public\\js\\src\\ 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\js\\src\\schemes\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\ New Dir 2 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\algolia-instant-search\\ 100% 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\canvas-nest\\ 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\canvas-ribbon\\ 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\fancybox\\ New Dir 9 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\fancybox\\source\\ 100% 100% 100% 100% 100% 100% 100% 100% 100% New Dir 6 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\fancybox\\source\\helpers\\ 100% 100% 100% 100% 100% 100% New Dir 3 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\fastclick\\ 100% 100% 100% New Dir 2 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\fastclick\\lib\\ 100% 100% New Dir 2 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\font-awesome\\ 100% 100% New Dir 3 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\font-awesome\\css\\ 100% 100% 100% New Dir 6 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\font-awesome\\fonts\\ 100% 100% 100% 100% 100% 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\Han\\ New Dir 4 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\Han\\dist\\ 100% 100% 100% 100% New Dir 5 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\Han\\dist\\font\\ 100% 100% 100% 100% 100% New Dir 1 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\jquery\\ 100% New Dir 5 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\jquery_lazyload\\ 100% 100% 100% 100% 100% New Dir 3 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\needsharebutton\\ 100% 100% 100% New Dir 14 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\pace\\ 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% New Dir 4 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\three\\ 100% 100% 100% 100% New Dir 0 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\ua-parser-js\\ New Dir 2 C:\\projects\\touwaerioh-github-io-source\\public\\lib\\ua-parser-js\\dist\\ 100% 100% New Dir 5 C:\\projects\\touwaerioh-github-io-source\\带有fortran扩展的python包的conda-forge配方不适用于appveyorAppVeyor Octopack - GetAssemblyVersion 失败