Github-Jekyll工作流问题
我试图将Jekyll工作流添加到Github中的存储库中,但每次它运行时都被标记为失败 这是一条错误消息,我试图从exclude\u config.yml中删除Gemfile.lock,但没有帮助。。。以下是我试图添加工作流的存储库:Github-Jekyll工作流问题,git,github,github-actions,Git,Github,Github Actions,我试图将Jekyll工作流添加到Github中的存储库中,但每次它运行时都被标记为失败 这是一条错误消息,我试图从exclude\u config.yml中删除Gemfile.lock,但没有帮助。。。以下是我试图添加工作流的存储库: 在尝试了这么多次修复测试之后,我终于找到了解决方案,谢谢* 这是我的工作流程文件: name: Jekyll on: push: branches: [ master ] pull_request: branches: [ master
在尝试了这么多次修复测试之后,我终于找到了解决方案,谢谢* 这是我的工作流程文件:
name: Jekyll
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod a+w /srv/jekyll/Gemfile.lock && chmod 777 /srv/jekyll && jekyll build --future"
和我的档案:
*在评论中回答:你有我的谷歌搜索。我只是简单地将错误粘贴到谷歌上。经过多次尝试修复测试,我终于找到了解决方案,谢谢* 这是我的工作流程文件:
name: Jekyll
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod a+w /srv/jekyll/Gemfile.lock && chmod 777 /srv/jekyll && jekyll build --future"
和我的档案:
*在评论中回答:你有我的谷歌搜索。我只是将错误粘贴到谷歌上。请指定一个问题供其他人回答。很难马上说出你在寻找什么,这会让其他用户对你的问题/帖子置之不理;您想知道是什么导致了错误,以及如何阻止错误的发生,对吗?是的,我正在寻找一种解决方案,使此工作流正常工作,并且不会显示进一步的错误。错误信息的内容很难理解,可能有人也有类似的情况。一个快速的谷歌搜索产生了几个带有相同错误的帖子,以及潜在的解决方案。因此,我很想知道你已经尝试了什么。我尝试了,但没有发现任何东西,我来到这里,如果你想帮助我发送这些链接,请指定一个问题供其他人回答。很难马上说出你在寻找什么,这会让其他用户对你的问题/帖子置之不理;您想知道是什么导致了错误,以及如何阻止错误的发生,对吗?是的,我正在寻找一种解决方案,使此工作流正常工作,并且不会显示进一步的错误。错误信息的内容很难理解,可能有人也有类似的情况。一个快速的谷歌搜索产生了几个带有相同错误的帖子,以及潜在的解决方案。像这样的我很想知道你已经试过什么了。我试过了,但没有找到任何东西。如果你想帮我发送这些链接,我来这里。添加chown-jekyll:jekyll/srv/jekyll/Gemfile.lock&&chown-jekyll:jekyll/srv/jekyll/Gemfile到/bin/bash-c命令为我解决了这个问题。添加chown-jekyll:jekyll/srv/jekyll/Gemfile.lock&&chown-jekyll:jekyll/srv/jekyll/Gemfile到/bin/bash-c命令修复了这个问题。
source "https://rubygems.org"
ruby RUBY_VERSION
gem "jekyll", "~> 3.8.5"
gem "minima", "~> 2.5", ">= 2.5.1"
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-paginate", "~> 1.1"
end