我尝试使用gitlab-pages发布静态网站。我小心翼翼地从the official jekyll example获取灵感来编写my own gitlab-ci.yml。
我的build succeeds,ls -l
显示我确实有public/
存储库,但是我有消息"归档工件......没有要归档的文件"因此,我无法在myusername.gitlab.com/myproject
找到我的网站。
我检查了官方示例still works。 (但是......我无法找到它的发布地点!)
我对irc和gitter没有任何帮助。
你有什么想法吗?谢谢!
也许是设置问题? doc说明启用页面功能,但几乎没有任何复选框可供点击。
ps:这可能与https://gitlab.com/gitlab-com/support-forum/issues/456有关,我认为这是针对v8.3.3修复的。
答案 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
。