This looks awesome! I've been playing with it today and have setup a docker instance for doing Android builds on the same (Linux) machine that I've installed Gitlab on. I'm having trouble setting up Xcode/iOS builds on a Mac Mini over ssh and I don't see any specific documentation on that. Is that something you can point me to?
With this release is it necessary to migrate to the built in CI or can we still point at a different gitlab-CI server? We have gitlab running privately in a VPC on AWS but have gitlab-CI running locally (dedicated local server for the manager and runners) so, essentially, merging the two isn't going to be trivial.
Congratulations GitLab team. I've been really thrilled to see the project evolve and I'm super excited to see this update. And I don't even use GitLab :)
@jobvo I remember leaving extremely lengthy UX and feature feedback here on HN a few weeks back - Email followup never happened. I hope you guys considered working on mailing list support in the style of a Google Groups / Discourse UI. It'd go really well with the Mattermost integration (which I'm also really excited to see).
I do still owe you a folllowup! Wanted to push this out first before weaving in new suggestions and feedback. My apologies.
You can now reply to notifications, which already gives you some of that functionality. We're interested in expanding this.
We'll add a feature that allows you to email GitLab to create a new issue in a future release. Shouldn't be far off, now that we laid the groundwork for receiving email.
I really wish Gitlab could create two entities. Gitlab.org and Gitlab.com
Much like how Wordpress is run. Gitlab.com's profits and revenue will be used to fund the continue development of Gitlab.org
For now the Gitlab.org part ( Or the open source development of Gitlab ) is fine.
But Gitlab.com seems like a after thought. It should runs like Github, where you actually paid for Storage, Bandwidth etc for a price. Rather then the current price model which is for support only. This makes me feel Gitlab.com is more like a showcase of Gitlab, rather then a properly run services.
Some will bound to come to me, why dont you buy a VPS and set it yourself? Because i dont want the hassle. Should some day Gitlab close or company policy changes i will know there is always a open sources version where you can host it back on site.
It will also means those communities, or organization who refuse to host their code on Github due to lock in reason ( like Ruby ) can switch to Gitlab without ( ideally speaking ) the same hesitation.
I can assure you that our GitLab.com SaaS service is not an afterthought. It is growing so fast that we do have trouble keeping up with that, but we're hiring more people and things are looking up.
BTW We actually used .org and .com in the past for the community and the for-profit sites. We combined everything on .com because that removed a lot of duplication in announcements, information and many other things.
I think I like the menu UI improvements in the screenshots. Those tiny symbols were a major pain for any new user, and it's good to see words next to them now.
But is it possible yet to make the project files show up in the default view for projects? Many user interactions with a project don't go beyond browsing the files, and I wish I could enable GH-style default views.
I've been following gitlab for some time now. Both as a product and a company. Not only is it an amazing product, but from everything I've read they've made a really interesting culture. Would actually love to work for the company. Congrats to the team on shipping this. I'll be giving it a whirl soon :)
The messaging integration certainly looks really good, we're trying out Let's Chat, but development is kinda slow (and we don't have the time to contribute). How does GitLab CI compare to Jenkins? Will I be able to substitute it for simple and complex projects?
Is there a slender version of GitLab for small computers like the RaspberryPi? All of the dependencies kinda hog/slow it down, and I don't really need realtime performance. I've grown fond of the interface (at work), and would like to use it for my hobby projects.
GitLab CI should be able to replace Jenkins. Obviously, it doesn't have the maturity of Jenkins or the plugin ecosystem, but it's flexible runner system, easy configuration with .gitlab-ci.yml and integration with GitLab make it quite powerful.
You can already have multiple, parallel builds, builds on success/failure, trigger builds and thus create pipelines. We don't support build artifacts yet, but you can circumvent this by using something like S3 for output. We'll add this in the future as well.
GitLab should run just fine on Raspberry Pi 2. Do you have any data on slow down?
Mattermost team here. Sorry if the screenshot is confusing.
The text of the screenshot was actually written in Slack, and the goal of the screenshot was to demonstrate the Slack Import feature to GitLab Mattermost.
Wow, this looks really nice! Are there any plans to expand the CI? The markup looks mostly job oriented, so I think most of the semantics would seem to need to be captured in scripts. For example, building across multiple operating systems. Unless I'm mistaken, I'd have to have the hosts available via SSH, probably copy a script(s), and then call it, etc...
You can already define multiple jobs in .gitlab-ci.yml and use labels to assign them to runners (#debian, #osx etc.). We use GitLab CI to build our Omnibus packages and that is a multiple operating system affair (including Raspbian for the Raspberry Pi 2).
Now I need a private repo (personal project) to deploy on my VPS, any opinions about GitLab vs Bitbucket for this use case? Speed, stability? I'm probably going to use Fabric this time.
Wow nice release, it's come miles since I used it years ago, very cool! The only thing I'm missing at this point to make it perfect is a more advanced issue tracker (coming from Phabricator)
Looks good! One small typo: On the Pricing page https://about.gitlab.com/pricing/, instead of " Next-business day support" it should be "Next business day support".
[+] [-] jobvandervoort|10 years ago|reply
We also removed the satellites, on which we used to do certain git operations. This frees up space, but also makes merges must more stable and faster.
Let us know if you have any questions or comments.
[+] [-] myko|10 years ago|reply
[+] [-] leejo|10 years ago|reply
[+] [-] scrollaway|10 years ago|reply
@jobvo I remember leaving extremely lengthy UX and feature feedback here on HN a few weeks back - Email followup never happened. I hope you guys considered working on mailing list support in the style of a Google Groups / Discourse UI. It'd go really well with the Mattermost integration (which I'm also really excited to see).
[+] [-] jobvandervoort|10 years ago|reply
I do still owe you a folllowup! Wanted to push this out first before weaving in new suggestions and feedback. My apologies.
You can now reply to notifications, which already gives you some of that functionality. We're interested in expanding this.
We'll add a feature that allows you to email GitLab to create a new issue in a future release. Shouldn't be far off, now that we laid the groundwork for receiving email.
[+] [-] ksec|10 years ago|reply
Much like how Wordpress is run. Gitlab.com's profits and revenue will be used to fund the continue development of Gitlab.org
For now the Gitlab.org part ( Or the open source development of Gitlab ) is fine. But Gitlab.com seems like a after thought. It should runs like Github, where you actually paid for Storage, Bandwidth etc for a price. Rather then the current price model which is for support only. This makes me feel Gitlab.com is more like a showcase of Gitlab, rather then a properly run services.
Some will bound to come to me, why dont you buy a VPS and set it yourself? Because i dont want the hassle. Should some day Gitlab close or company policy changes i will know there is always a open sources version where you can host it back on site.
It will also means those communities, or organization who refuse to host their code on Github due to lock in reason ( like Ruby ) can switch to Gitlab without ( ideally speaking ) the same hesitation.
[+] [-] sytse|10 years ago|reply
I can assure you that our GitLab.com SaaS service is not an afterthought. It is growing so fast that we do have trouble keeping up with that, but we're hiring more people and things are looking up.
BTW We actually used .org and .com in the past for the community and the for-profit sites. We combined everything on .com because that removed a lot of duplication in announcements, information and many other things.
[+] [-] jsnathan|10 years ago|reply
But is it possible yet to make the project files show up in the default view for projects? Many user interactions with a project don't go beyond browsing the files, and I wish I could enable GH-style default views.
[+] [-] jobvandervoort|10 years ago|reply
It's either Activity or Readme now. I don't think it'd be very hard to add Files to that and don't have major problems with it.
Consider sending a MR or creating an issue [0] to discuss this further.
0: https://gitlab.com/gitlab-org/gitlab-ce/issues
[+] [-] Keats|10 years ago|reply
One question though, clicking on any of the files on https://gitlab.com/gitlab-org/gitlab-ce/tree/master/config takes at least 10s to open, is it because the site is being hammered right now?
[+] [-] jobvandervoort|10 years ago|reply
[+] [-] nstart|10 years ago|reply
[+] [-] jobvandervoort|10 years ago|reply
This is where I shamelessly tell you that we're hiring for almost any position.
[+] [-] nadams|10 years ago|reply
[+] [-] pwpwp|10 years ago|reply
[+] [-] jobvandervoort|10 years ago|reply
[+] [-] mtrycz|10 years ago|reply
Is there a slender version of GitLab for small computers like the RaspberryPi? All of the dependencies kinda hog/slow it down, and I don't really need realtime performance. I've grown fond of the interface (at work), and would like to use it for my hobby projects.
[+] [-] jobvandervoort|10 years ago|reply
You can already have multiple, parallel builds, builds on success/failure, trigger builds and thus create pipelines. We don't support build artifacts yet, but you can circumvent this by using something like S3 for output. We'll add this in the future as well.
GitLab should run just fine on Raspberry Pi 2. Do you have any data on slow down?
[+] [-] mrmondo|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] danielsamuels|10 years ago|reply
[+] [-] it33|10 years ago|reply
The text of the screenshot was actually written in Slack, and the goal of the screenshot was to demonstrate the Slack Import feature to GitLab Mattermost.
On the GitLab Mattermost page (https://gitlab.com/gitlab-org/gitlab-mattermost) there was a subtitle describing this, but we could have made it more clear in the screenshot itself.
[+] [-] jobvandervoort|10 years ago|reply
[+] [-] uxcn|10 years ago|reply
[+] [-] sytse|10 years ago|reply
[+] [-] InsideTheBox|10 years ago|reply
At work we use self-hosted GitLab for everything.
Now I need a private repo (personal project) to deploy on my VPS, any opinions about GitLab vs Bitbucket for this use case? Speed, stability? I'm probably going to use Fabric this time.
[+] [-] hackerboos|10 years ago|reply
You need gitlab-ci with the continuous deployment option.
For others: Fabric is a python project similar to Capistrano.
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] jobvandervoort|10 years ago|reply
[+] [-] ckok|10 years ago|reply
[+] [-] jobvandervoort|10 years ago|reply
Concrete suggestions more than welcome on feedback.gitlab.com or here.
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] dieseldeegs|10 years ago|reply
Doing the upgrade now though and have run into an issue with the rake command backup:show_secrets. ("Don't know how to build task...") Any ideas?
[+] [-] langolier|10 years ago|reply
Documentation seems to be ahead of current GitLab release. This failing task will be included in a following patch release, very soon.
[+] [-] jobvandervoort|10 years ago|reply
Can you create an issue with some more information (such as: what command did you run, what was the exact output, etc)?
If you're a subscriber, please email support :)
[+] [-] cevn|10 years ago|reply
[+] [-] sytse|10 years ago|reply
[+] [-] markdog12|10 years ago|reply
edit: following advice in this issue worked for me - https://gitlab.com/gitlab-org/omnibus-gitlab/issues/804
[+] [-] mrmondo|10 years ago|reply
[+] [-] dman|10 years ago|reply
There appears to be an open issue at https://gitlab.com/gitlab-org/gitlab-ce/issues/2160
[+] [-] sytse|10 years ago|reply