gitlab-pages:没有要归档的文件(工件),所以没有网站

时间:2016-01-15 17:51:52

标签: gitlab gitlab-ci

我尝试使用gitlab-pages发布静态网站。我小心翼翼地从the official jekyll example获取灵感来编写my own gitlab-ci.yml。

我的build succeedsls -l显示我确实有public/存储库,但是我有消息"归档工件......没有要归档的文件"因此,我无法在myusername.gitlab.com/myproject找到我的网站。

我检查了官方示例still works。 (但是......我无法找到它的发布地点!)

我对irc和gitter没有任何帮助。

你有什么想法吗?谢谢!

也许是设置问题? doc说明启用页面功能,但几乎没有任何复选框可供点击。

ps:这可能与https://gitlab.com/gitlab-com/support-forum/issues/456有关,我认为这是针对v8.3.3修复的。

2 个答案:

答案 0 :(得分:1)

我相信您的问题的答案比您想象的更容易。

您的网站将发布于 var results = session.Query<SummaryResult, SummaryIndex>() .Where(x => x.CompanyId == "companies/1") .ToList(); var grandTotal = results.Sum(x => x.PurchaseAmount); var count = results.Count;

知道了吗?这不是https://username.gitlab.io/project_name! :)

别担心,GitLab Pages的新指南即将推出!

答案 1 :(得分:1)

知道了! \ O /

.gitlab-ci.yml

image: python:2.7.11

pages:
  cache:
    paths:
    - vendor

  script:
  - pip install Lektor
  - lektor build --output-path public
  artifacts:
    paths:
    - public
  only:
  - master

更新

你也可以试试这个:

image: python:2.7

pages:
  cache:
    paths:
    - vendor

  stage: deploy
  script:
  - pip install Lektor
  - lektor build --output-path public
  artifacts:
    paths:
    - public
  only:
  - master

我认为您不需要before_script:命令,但如果您需要,请添加- pip install Lektor