Closed hzmming closed 4 years ago
如果是首次部署 Gitee Pages,需要自己手动到 Gitee 仓库点一下。另外,Action的运行日志能否贴一下?
触发条件为 page_build
是没问题的,它仅仅表示你想在哪个时刻同步仓库并部署。
应该不是首次的问题,我又试了几次还是一样 日志是这一整个文件么?不是很懂... logs_7.zip
是的,我看了你的报错日志:
2020-08-29T17:18:54.5030449Z ##[group]Run yanglbme/gitee-pages-action@master
2020-08-29T17:18:54.5030914Z with:
2020-08-29T17:18:54.5031299Z gitee-username: mingg
2020-08-29T17:18:54.5032130Z gitee-password: ***
2020-08-29T17:18:54.5032607Z gitee-repo: mingg
2020-08-29T17:18:54.5032960Z branch: gh-pages
2020-08-29T17:18:54.5033324Z https: true
2020-08-29T17:18:54.5033697Z ##[endgroup]
2020-08-29T17:18:54.5044481Z ##[command]/usr/bin/docker run --name b3ac695274a2c213a47c5a89b4f198af60c58_d26969 --label 3b3ac6 --workdir /github/workspace --rm -e INPUT_GITEE-USERNAME -e INPUT_GITEE-PASSWORD -e INPUT_GITEE-REPO -e INPUT_BRANCH -e INPUT_DIRECTORY -e INPUT_HTTPS -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/hzmming.github.io/hzmming.github.io":"/github/workspace" 3b3ac6:95274a2c213a47c5a89b4f198af60c58
2020-08-29T17:18:59.1535635Z deploy error occurred, message: 'NoneType' object has no attribute 'group'
这个报错信息,跟 #10 一样,可以参考一下。
你的 gitee-repo 配置错了,应该是 mingg/mingg
,而不是 mingg
README 示例写得很清楚,配置的时候,细心一点哈。
以下是一个完整示例。
在你的 GitHub 仓库 .github/workflows/
文件夹下创建一个 sync.yml
文件,内容如下:
name: Sync
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
# 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY
SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }}
with:
# 注意替换为你的 GitHub 源仓库地址
source-repo: "git@github.com:doocs/advanced-java.git"
# 注意替换为你的 Gitee 目标仓库地址
destination-repo: "git@gitee.com:Doocs/advanced-java.git"
- name: Build Gitee Pages
uses: yanglbme/gitee-pages-action@master
with:
# 注意替换为你的 Gitee 用户名
gitee-username: yanglbme
# 注意在 Settings->Secrets 配置 GITEE_PASSWORD
gitee-password: ${{ secrets.GITEE_PASSWORD }}
# 注意替换为你的 Gitee 仓库,仓库名严格区分大小写,请准确填写,否则会出错
gitee-repo: doocs/advanced-java
好的,麻烦你了。我再试下 (我当时以为是你模板写错了...还想着用户名不是前面单独一个字段给了么,怎么这里又写了个。。。)
那这个branch要么?
好的,麻烦你了。我再试下 (我当时以为是你模板写错了...还想着用户名不是前面单独一个字段给了么,怎么这里又写了个。。。)
ok,有问题随时反馈,我会第一时间处理。
那这个branch要么?
这是是要的。
可以了,非常感谢,回复很及时 👍
因为我的分支是在gh_pages分支上,采用的travis构建。 是改了这个触发条件的原因么?明明action都成功了,gitee的pages还是要手动更新(代码有过去,但要再点下更新部署)
参数如下