-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Wyam as a supported plug-in for Gitlab Pages #271
Comments
If someone wants to add an example to https://gitlab.com/groups/pages please let me know |
@dosire Thanks! I'm in the middle of a pretty big push to get the next version out, which sets up some foundational functionality for the next wave of features. Once that's done, I'll be looking at more CI automation and scaffolding so I'll almost certainly follow up with you then. |
@daveaglick OK, thanks |
I'm figuring this out myself, but I'm a bit stuck. Gitlab.com has integrated CI, based on Docker. AppVeyor (apparently) has 7zip and git preinstalled, but I can't seem to find a docker image (or services) that fits this purpose. Any pointers would be appreciated. |
@gijswijs Hey, cool! I'm actually about to head out for the night, but I'll take a closer look at this tomorrow. It's possible we can rig something up using Cake now that there's a Cake addin for Wyam. All that would require is PowerShell (I.e., no 7zip needed). We might still need git, but that depends on how GitLab handles uploading. The CI example on the Wyam site is assuming GitHub Pages which only allows uploading files by pushing to a special branch of the git repository. If GitLab has alternate upload mechanisms like FTP, then Cake has some other addins that might help there too... |
On second thought, I think this would be the correct image to use. (It has to be an image that's available on hub.docker.com) https://hub.docker.com/r/microsoft/dotnet35/ But it still lot's of guessing. I'm finding my way around with the Gitlab CI, and I don't yet understand it completely. |
@daveaglick Digged a little deeper. I think we have to stick to an ubuntu image of sorts to get this to work. The windowsservercore Base Os Image only seems to work on a W2016 host and I'm pretty sure Gitlab doesn't run on W2016. Again, I don't understand all of it, but this is what I gathered. |
@gijswijs That makes a lot of sense - I've heard the Windows container story (both as a host/server and as an actual container) isn't great right now. Hopefully between advances in Windows containers in general and the forthcoming port to .NET Core we'll be able to tackle this soon. The tinkering you've done should come in very handy once all the pieces are in place. |
Gitlab recently released their version of Github Pages (http://pages.gitlab.io/) and it includes built-in support for a bunch of static site generators. I am not sure how to add Wyam as a supported but maybe @JobV or @dosire can give some pointers.
The text was updated successfully, but these errors were encountered: