Как я должен решить эту проблему, когда appveyor строит мои блоги, сообщает о некоторых ошибках? - PullRequest
0 голосов
/ 12 июня 2019

Используйте appveyor для создания проекта, который может автоматически развернуть мой блог.Исходный код моего блога развернут в репозитории GitHub.Когда я использую appveyor для создания этого проекта, возникают некоторые ошибки.

Я проверил свой профиль и среду на предмет имени пользователя и электронной почты, это правильно.И я не нашел профиль пароля в среде appveyor!

Ниже приведен контент appveyor.yml:

безопасный - это правильно, чтобы защитить свою конфиденциальность, я этого не сделалпокажи это

clone_depth: 5

environment:
  access_token:
    secure: ptnWH+BWFZ8LLx0mKP+YEYOBCz56B36sNBh/GBSethxcVGMhwXrU/A8W+MEFB+Q5

install:
  - node --version
  - npm --version
  - npm install
  - npm install hexo-cli -g

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")
...