Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • gitlab-com/www-gitlab-com
  • jvanbaarsen/www-gitlab-com
  • dblessing/www-gitlab-com
  • axil/www-gitlab-com
  • mvb/www-gitlab-com
  • Mataway/www-gitlab-com
  • grexi/www-gitlab-com
  • mwermuth/www-gitlab-com
  • razer6/www-gitlab-com
  • crohr/www-gitlab-com
  • mr-vinn/www-gitlab-com
  • semancik/www-gitlab-com
  • bugagazavr/www-gitlab-com
  • tangnan/www-gitlab-com
  • igor-drozdov/www-gitlab-com
  • mlapierre/www-gitlab-com
  • bluefeet/www-gitlab-com
  • chance_t521usa/www-gitlab-com
  • Hipinspire/www-gitlab-com
  • thiagonego/www-gitlab-com
  • dachary/www-gitlab-com
  • jblaine/www-gitlab-com
  • DouweM/www-gitlab-com
  • ayufan/www-gitlab-com
  • haynes/www-gitlab-com
  • andrewsomething/www-gitlab-com
  • ellen/www-gitlab-com
  • leanlabs.io/www-gitlab-com
  • aureliojargas/www-gitlab-com
  • chriscool/www-gitlab-com
  • stevepeak/www-gitlab-com
  • Chaos/www-gitlab-com
  • mwessel/www-gitlab-com
  • amenophis/www-gitlab-com
  • karengc/www-gitlab-com
  • mikegerwitz/www-gitlab-com
  • Ilinde/www-gitlab-com
  • jwrede/www-gitlab-com
  • pwhittlesea/www-gitlab-com
  • bbodenmiller/www-gitlab-com
  • performance/www-gitlab-com
  • marin/www-gitlab-com
  • nansione/www-gitlab-com
  • harlantwood/www-gitlab-com
  • cangcanglang/www-gitlab-com
  • 2called-chaos/www-gitlab-com
  • Arno/www-gitlab-com
  • jeffkreeftmeijer/www-gitlab-com
  • jaredjennings/www-gitlab-com
  • glennon/www-gitlab-com
  • ggppjj/www-gitlab-com
  • beetee2/www-gitlab-com
  • mccroden/www-gitlab-com
  • Hamcha/www-gitlab-com
  • mzaideel/www-gitlab-com
  • jzelinskie/www-gitlab-com
  • newton/www-gitlab-com
  • paulthomson/www-gitlab-com
  • vidkun/www-gitlab-com
  • makwarth/www-gitlab-com
  • Ashley/www-gitlab-com
  • anseljh/www-gitlab-com
  • jnijhof/www-gitlab-com
  • NathanGiesbrecht/www-gitlab-com
  • scronide/www-gitlab-com
  • rymai/www-gitlab-com
  • kelvinmutuma/www-gitlab-com
  • brettcannon/www-gitlab-com
  • voidspacexyz/www-gitlab-com
  • chayan553/www-gitlab-com
  • grzesiek/www-gitlab-com
  • strugee/www-gitlab-com
  • palmin/www-gitlab-com
  • singingwolfboy/www-gitlab-com
  • it33/www-gitlab-com
  • luis-raymeb/www-gitlab-com
  • vinkla/www-gitlab-com
  • msokk/www-gitlab-com
  • akarun/www-gitlab-com
  • emmajane/www-gitlab-com
  • ranbose/www-gitlab-com
  • morsik/www-gitlab-com
  • deeeki/www-gitlab-com
  • mkrdip/www-gitlab-com
  • chrisjrn/www-gitlab-com
  • apetro/www-gitlab-com
  • valeriomazzeo/www-gitlab-com
  • guoxf/www-gitlab-com
  • nelson-r-oliveira/www-gitlab-com
  • dpenezic/www-gitlab-com
  • samurailink3/www-gitlab-com
  • yozo.suzuki/www-gitlab-com
  • openjck/www-gitlab-com
  • vgerris/www-gitlab-com
  • tlfvulmort/www-gitlab-com
  • securitykernel/www-gitlab-com
  • simon_w/www-gitlab-com
  • luciano-igtech/www-gitlab-com
  • sah2ed/www-gitlab-com
  • rutsky1/www-gitlab-com
  • Avadon/www-gitlab-com
  • xorgy/www-gitlab-com
  • ahmetkizilay/www-gitlab-com
  • asumaran/www-gitlab-com
  • DanSkaggs/www-gitlab-com
  • karen/www-gitlab-com
  • HRMsimon/www-gitlab-com
  • nerdishbynature/www-gitlab-com
  • pedrorijo91/www-gitlab-com
  • ghostlyrics/www-gitlab-com
  • Y.Skandrani/www-gitlab-com
  • markpundsack/www-gitlab-com
  • evigeant/www-gitlab-com
  • plainspace/www-gitlab-com
  • kmf/www-gitlab-com
  • alexwlchan/www-gitlab-com
  • hayesr/www-gitlab-com
  • daniel.wonisch/www-gitlab-com
  • MrChrisW/www-gitlab-com
  • AngeloStavrow/www-gitlab-com
  • nikhilgk/www-gitlab-com
  • dolfim/www-gitlab-com
  • njgraham/www-gitlab-com
  • guyzmo/www-gitlab-com
  • ashleysmithashleysmith/www-gitlab-com
  • mvdan/www-gitlab-com
  • mprittie/www-gitlab-com
  • thabz/www-gitlab-com
  • kush/www-gitlab-com
  • cyann/www-gitlab-com
  • teemo/www-gitlab-com
  • amara/www-gitlab-com
  • Mortiferr/www-gitlab-com
  • alexleventer/www-gitlab-com
  • svansteenis/www-gitlab-com
  • hax0rlif3/www-gitlab-com
  • iraytrace/www-gitlab-com
  • clns/www-gitlab-com
  • jasoares/www-gitlab-com
  • bkc/www-gitlab-com
  • dsross/www-gitlab-com
  • gshaheen/www-gitlab-com
  • artemad/www-gitlab-com
  • artfisica/www-gitlab-com
  • malganis93/www-gitlab-com
  • cha63506/www-gitlab-com
  • madhancock/www-gitlab-com
  • curry684/www-gitlab-com
  • scottbrown/www-gitlab-com
  • ismail-s/www-gitlab-com
  • tattwamasi/www-gitlab-com
  • Tuckie/www-gitlab-com
  • nzoschke/www-gitlab-com
  • eliran.mesika/www-gitlab-com
  • muendelezaji/www-gitlab-com
  • benwbooth/www-gitlab-com
  • apenney/www-gitlab-com
  • VikramTiwari/www-gitlab-com
  • eugene3/www-gitlab-com
  • railmeat/www-gitlab-com
  • Lintalist/www-gitlab-com
  • lbennett/www-gitlab-com
  • haketo/www-gitlab-com
  • dougmiller/www-gitlab-com
  • cperessini/www-gitlab-com
  • daikonsama/www-gitlab-com
  • pavelloz/www-gitlab-com
  • shelbymallon092/www-gitlab-com
  • markglenfletcher1/www-gitlab-com
  • jspizziri/www-gitlab-com
  • jneen/www-gitlab-com
  • jerbob92/www-gitlab-com
  • danielcarr/www-gitlab-com
  • graingert/www-gitlab-com
  • lyrixx/www-gitlab-com
  • benjbrandall/www-gitlab-com
  • iguyking/www-gitlab-com
  • julieamanalo/www-gitlab-com
  • dawg/www-gitlab-com
  • sdmouton/www-gitlab-com
  • alanhamlett/www-gitlab-com
  • frank-west-iii/www-gitlab-com
  • toricls/www-gitlab-com
  • znixian/www-gitlab-com
  • jparrow/www-gitlab-com
  • ahmadsherif/www-gitlab-com
  • julie_manalo/www-gitlab-com
  • winniehell/www-gitlab-com
  • Maesto/www-gitlab-com
  • eanplatter/www-gitlab-com
  • lupine/www-gitlab-com
  • tianshi/www-gitlab-com
  • POEditor/www-gitlab-com
  • rjauquet/www-gitlab-com
  • dimitrieh/www-gitlab-com
  • adambuckland/www-gitlab-com
  • thisishugo/www-gitlab-com
  • nick.thomas/www-gitlab-com
  • timsly/www-gitlab-com
  • ramosmd/www-gitlab-com
  • jayesh-sapkale/www-gitlab-com
  • tingshow163/www-gitlab-com
  • z9g9l9/www-gitlab-com
  • stefanoCaroli/www-gitlab-com
  • ngetchell/www-gitlab-com
  • clofresh/www-gitlab-com
  • WheresAlice/www-gitlab-com
  • benalbrecht/www-gitlab-com
  • woollyally/www-gitlab-com
  • omt-tech/about-omt-tech
  • brycepj/www-gitlab-com
  • nick.volynkin/www-gitlab-com
  • txworking/www-gitlab-com
  • virtuacreative/www-gitlab-com
  • rdumont/www-gitlab-com
  • hotoo/www-gitlab-com
  • caowf/www-gitlab-com
  • lanzafame/www-gitlab-com
  • rockybean/www-gitlab-com
  • sungwoncho/www-gitlab-com
  • bebbs/www-gitlab-com
  • eventualbuddha/www-gitlab-com
  • gitpitch/www-gitlab-com
  • airat/www-gitlab-com
  • CuCTeMeH/www-gitlab-com
  • melissa3/www-gitlab-com
  • ianmartin/www-gitlab-com
  • gramakri/www-gitlab-com
  • nateprewitt/www-gitlab-com
  • hcgtv/www-gitlab-com
  • ClemMakesApps/www-gitlab-com
  • demi/www-gitlab-com
  • HongPong/www-gitlab-com
  • dalanmiller/www-gitlab-com
  • reproduction-group/www-gitlab-com
  • Nowaker/www-gitlab-com
  • bugmuncher/www-gitlab-com
  • erica/www-gitlab-com
  • adamniedzielski/www-gitlab-com
  • artNasser/www-gitlab-com
  • JustinTRoss/www-gitlab-com
  • stowball/www-gitlab-com
  • imt-voidnologo/www-gitlab-com
  • jloh/www-gitlab-com
  • dts1/www-gitlab-com
  • zillion/www-gitlab-com
  • monty24/www-gitlab-com
  • Hazelaar/www-gitlab-com
  • lbot/www-gitlab-com
  • npwalker/www-gitlab-com
  • juliendubreuil/www-gitlab-com
  • Wiil/www-gitlab-com
  • pixdrift/www-gitlab-com
  • sbeleidy/www-gitlab-com
  • julien485/www-gitlab-com
  • jonathanjouty/www-gitlab-com
  • carnage/www-gitlab-com
  • greysonp/www-gitlab-com
  • LucaVazz/www-gitlab-com
  • josephfrazier/www-gitlab-com
  • cindy/www-gitlab-com
  • zeroroll/www-gitlab-com
  • andreaskaemmerle/www-gitlab-com
  • alexandrustaetusecondary/www-gitlab-com
  • vijoin/www-gitlab-com
  • catalinred/www-gitlab-com
  • uberblue87/www-gitlab-com
  • carmiri/www-gitlab-com
  • Celc27/www-gitlab-com
  • lchavez/www-gitlab-com
  • ja-me-sk/www-gitlab-com
  • gihadmurad/www-gitlab-com
  • ericcrosson/www-gitlab-com
  • ryancharris/www-gitlab-com
  • freethejazz/www-gitlab-com
  • balasankarc/www-gitlab-com
  • warren.postma/www-gitlab-com
  • eReGeBe/www-gitlab-com
  • terrchen/www-gitlab-com
  • aaronjheinen/www-gitlab-com
  • warren.postma2/www-gitlab-com
  • Pascalmh/www-gitlab-com
  • samrose3/www-gitlab-com
  • moritzplassnig/www-gitlab-com
  • notisj/www-gitlab-com
  • marcolenzo/www-gitlab-com
  • w.vankuipers/www-gitlab-com
  • Hostert/www-gitlab-com
  • EtherTyper/www-gitlab-com
  • Letme/www-gitlab-com
  • lcong/www-gitlab-com
  • kazhuyo/www-gitlab-com
  • rocketpastsix/www-gitlab-com
  • timwis/www-gitlab-com
  • poschi3/www-gitlab-com
  • JoshOakhurst/www-gitlab-com
  • garandam/www-gitlab-com
  • Kachi0/www-gitlab-com
  • doron/www-gitlab-com
  • andrepiske/www-gitlab-com
  • snorlaxyum/www-gitlab-com
  • ozmose/www-gitlab-com
  • superstrong/www-gitlab-com
  • yukio/www-gitlab-com
  • tc42/www-gitlab-com
  • abuango/www-gitlab-com
  • Petermuturi/www-gitlab-com
  • lexicoder/www-gitlab-com
  • psimyn/www-gitlab-com
  • funspectre/www-gitlab-com
  • michael.biebl/www-gitlab-com
  • daamien/www-gitlab-com
  • rachapornsemaksorn/www-gitlab-com
  • mehranrasulian/www-gitlab-com
  • ziegenberg/www-gitlab-com
  • kesh92/www-gitlab-com
  • jarka/www-gitlab-com
  • allamand/www-gitlab-com
  • viktorbenei/www-gitlab-com
  • travsten/www-gitlab-com
  • scott113341/www-gitlab-com
  • TAiS46/www-gitlab-com
  • itay.mendelawy/www-gitlab-com
  • michaelcweiss/www-gitlab-com
  • odoedkiy/www-gitlab-com
  • seanlane/www-gitlab-com
  • mydigitalself/www-gitlab-com
  • kevgathuku/www-gitlab-com
  • mbell/www-gitlab-com
  • reyhan/www-gitlab-com
  • fournova/www-gitlab-com
  • dssaini/www-gitlab-com
  • steffenpoulsen/www-gitlab-com
  • sandercox/www-gitlab-com
  • Holysynrr/www-gitlab-com
  • siemens/www-gitlab-com
  • mrogge/www-gitlab-com
  • guuslieben/www-gitlab-com
  • brittanyr/www-gitlab-com
  • gsaslis/www-gitlab-com
  • csmallman/www-gitlab-com
  • rothsa/www-gitlab-com
  • sc0ttyd/www-gitlab-com
  • TheNT87/www-gitlab-com
  • j5alive/www-gitlab-com
  • html5cat/www-gitlab-com
  • leo19920823/www-gitlab-com
  • cshubhamrao/www-gitlab-com
  • yesmeck/www-gitlab-com
  • dosuken123/www-gitlab-com
  • aws002/www-gitlab-com
  • gitlab/www-gitlab-com
  • jmay1/www-gitlab-com
  • pyrothos1/www-gitlab-com
  • jf---/www-gitlab-com
  • aviraldg/www-gitlab-com
  • simonabw/www-gitlab-com
  • niccokunzmann/www-gitlab-com
  • hook/www-gitlab-com
  • gmessner/www-gitlab-com
  • briancaine/www-gitlab-com
  • alysha/www-gitlab-com
  • maxklenk/www-gitlab-com
  • reprazent/www-gitlab-com
  • atsaloli/www-gitlab-com
  • pkq/www-gitlab-com
  • collinanderson/www-gitlab-com
  • bekroogle/www-gitlab-com
  • sarahod/www-gitlab-com
  • infogrind/www-gitlab-com
  • barspi/www-gitlab-com
  • smith-kyle/www-gitlab-com
  • gitlabproject_s/www-gitlab-com
  • paolofalomo/www-gitlab-com
  • mike37/www-gitlab-com
  • dakotahp/www-gitlab-com
  • pratikborsadiya/www-gitlab-com
  • pauldalmeida/www-gitlab-com
  • mikew/www-gitlab-com
  • loopDelicious/www-gitlab-com
  • tnir/www-gitlab-com
  • Theaxiom/www-gitlab-com
  • hcs0/www-gitlab-com
  • Lviv/www-gitlab-com
  • winh/www-gitlab-com
  • stovokor/www-gitlab-com
  • marceloschmidt/www-gitlab-com
  • innerwhisper/www-gitlab-com
  • mollybeth/www-gitlab-com
  • juan11/www-gitlab-com
  • MaxWason/www-gitlab-com
  • raxkin/www-gitlab-com
  • jayson.ocoracion/www-gitlab-com
  • bschacht/www-gitlab-com
  • tywe/www-gitlab-com
  • fatihgokce07/www-gitlab-com
  • belak/www-gitlab-com
  • contetto/www-gitlab-com
  • reviforks/www-gitlab-com
  • joshrotenberg/www-gitlab-com
  • maguowei/www-gitlab-com
  • levyleo/www-gitlab-com
  • dirkriehle/www-gitlab-com
  • simonwex/www-gitlab-com
  • elygre/www-gitlab-com
  • jirkalewandowski/www-gitlab-com
  • mkozono/www-gitlab-com
  • BgR8/www-gitlab-com
  • chen-j/www-gitlab-com
  • Sandyl/www-gitlab-com
  • flungo/www-gitlab-com
  • mitchhentges/www-gitlab-com
  • felix.maier/www-gitlab-com
  • Dannyzen/www-gitlab-com
  • jean3/www-gitlab-com
  • Sleept33/www-gitlab-com
  • MDXDave/www-gitlab-com
  • chrismo/www-gitlab-com
  • wilsonmar/www-gitlab-com
  • emenguy/www-gitlab-com
  • gebn/www-gitlab-com
  • ckatanda/www-gitlab-com
  • imran-khan/www-gitlab-com
  • vickyvignesh1091/www-gitlab-com
  • SandraE/www-gitlab-com
  • rareyang.why/www-gitlab-com
  • ethomson/www-gitlab-com
  • eeshangarg/www-gitlab-com
  • yongbo/www-gitlab-com
  • saine1a/www-gitlab-com
  • uforce/www-gitlab-com
  • TrevorL/www-gitlab-com
  • katrinleinweber/www-gitlab-com
  • bdero/www-gitlab-com
  • wangchen1/www-gitlab-com
  • bmackinney/www-gitlab-com
  • amorphid/www-gitlab-com
  • srinivasg1/www-gitlab-com
  • srikanth.satturi/www-gitlab-com
  • adeolonoh/www-gitlab-com
  • travismiller/www-gitlab-com
  • masone/www-gitlab-com
  • photomatt/www-gitlab-com
  • SuriyaaKudoIsc/www-gitlab-com
  • jamesjieye/www-gitlab-com
  • hoppus/www-gitlab-com
  • iscorer/www-gitlab-com
  • caseyscarborough/www-gitlab-com
  • gdubicki/www-gitlab-com
  • eyalev/www-gitlab-com
  • jarv/www-gitlab-com
  • FelicianoTech/www-gitlab-com
  • VitM/www-gitlab-com
  • ericforbes/www-gitlab-com
  • khrystyna_h/www-gitlab-com
  • thanadams/www-gitlab-com
  • barbiejane/www-gitlab-com
  • ZapierTeam/www-gitlab-com
  • almtoolbox/www-gitlab-com
  • ymousavinia/www-gitlab-com
  • hnk/www-gitlab-com
  • Rush1/www-gitlab-com
  • hanul17623/www-gitlab-com
  • xuantan/www-gitlab-com
  • NechPL/www-gitlab-com
  • markus_bruns/www-gitlab-com
  • denisvm/www-gitlab-com
  • fybwid/www-gitlab-com
  • simonwill/www-gitlab-com
  • jbmath/www-gitlab-com
  • mattatrenet/www-gitlab-com
  • shak-mar/www-gitlab-com
  • boleary/www-gitlab-com
  • natseg/www-gitlab-com
  • techguru/www-gitlab-com
  • Linuus/www-gitlab-com
  • hugoherter/www-gitlab-com
  • ajvengo/www-gitlab-com
  • levente_sz/www-gitlab-com
  • paulrbr/www-gitlab-com
  • 7022andre/www-gitlab-com
  • inem/www-gitlab-com
  • gitlab-contrib/www-gitlab-com
  • JeffreyCA/www-gitlab-com
  • williamchia/www-gitlab-com
  • huntfield35/www-gitlab-com
  • mitchellwright/www-gitlab-com
  • richardc/www-gitlab-com
  • stratosgear/www-gitlab-com
  • elin.yordanov/www-gitlab-com
490 results
Show changes
Commits on Source (1422)
Showing
with 1547 additions and 966 deletions
Loading
Loading
@@ -2,14 +2,15 @@ image: dev.gitlab.org:5005/gitlab/gitlab-build-images:www-gitlab-com
 
variables:
GIT_DEPTH: "4"
# Speed up middleman
NO_CONTRACTS: "true"
 
before_script:
- bundle install --jobs 4 --path vendor
 
cache:
key: "website"
key: "web"
paths:
- public
- vendor
 
stages:
Loading
Loading
@@ -63,7 +64,7 @@ review:
variables:
GIT_STRATEGY: none
script:
- rsync -av --delete public ~/pages/$CI_COMMIT_REF_SLUG
- rsync -avz --delete public ~/pages/$CI_COMMIT_REF_SLUG
environment:
name: review/$CI_COMMIT_REF_SLUG
url: http://$CI_COMMIT_REF_SLUG.about.gitlab.com
Loading
Loading
@@ -71,7 +72,7 @@ review:
only:
- branches@gitlab-com/www-gitlab-com
except:
- master
- master@gitlab-com/www-gitlab-com
tags:
- deploy
- review-apps
Loading
Loading
@@ -93,7 +94,7 @@ review_stop:
only:
- branches@gitlab-com/www-gitlab-com
except:
- master
- master@gitlab-com/www-gitlab-com
tags:
- deploy
- review-apps
Loading
Loading
@@ -107,7 +108,7 @@ deploy:
- build_master
before_script: []
script:
- rsync --delete -vr public/ ~/public/
- rsync --delete -avz public/ ~/public/
environment:
name: production
url: https://about.gitlab.com
Loading
Loading
### Experiment Description
(Please describe your experiment in 3-5 sentences. For example: We should change
the navigation bar. It is important to drive people to the EE premium page and
it should be more prominent. Let's make the navigation bar only have a link to
EE premium!)
### Which metrics do you think this will affect?
(Example: It will increase the number of EE trials we have)
### What is your predicted outcome on this metric?
(Example: Increase EE trials by 25%)
### What resources will this experiment require?
- [ ] Marketing (x days)
- [ ] Engineering (x days)
- [ ] Design (x days)
### Any other information you'd like to add?
Release Post :tada:
**Review Apps** link: https://release-x-y.about.gitlab.com/YYYY/MM/22/gitlab-x-y-released/
Release post :rocket:
 
- Blog handbook: https://about.gitlab.com/handbook/marketing/blog/
- Release post handbook: https://about.gitlab.com/handbook/marketing/blog/release-posts/
Loading
Loading
@@ -13,28 +15,33 @@ Due date: MM/DD (6th working day before the 22nd)
- [ ] Add milestone
- [ ] Intro
- [ ] MVP
- [ ] Webcast link
- [ ] Add cover image `image_title` (compressed)
- [ ] Upgrade barometer
- [ ] Main features
- [ ] Secondary features
- [ ] Other features
- [ ] Top features
- [ ] Primary features
- [ ] Secondary features (improvements)
- [ ] Performance improvements
- [ ] Omnibus improvements
- [ ] Deprecations
- [ ] Extras
- [ ] Documentation links
- [ ] Authorship (author's data)
 
### Content Review
### Review
Ideally, complete the review until the 4th working day before the 22nd,
so that the 3rd and the 2nd working day before the release
could be left for fixes and small improvements.
 
Due date: MM/DD (4th working day before the 22nd)
#### Content review (PMs)
Due date: MM/DD (2nd working day before the 22nd)
 
- [ ] Label MR: ~"blog post" ~release ~review-in-progress
- [ ] General review (PM)
- [ ] Check Features' names
- [ ] Check Features' availability (CE, EES, EEP)
- [ ] Check Documentation links
- [ ] Add `data/promo.yml`
- [ ] Update `data/promo.yml`
- [ ] Check all images' size - compress whenever > 300KB
- [ ] Meaningful links (SEO)
- [ ] Check links to product/feature webpages
Loading
Loading
@@ -44,24 +51,17 @@ Due date: MM/DD (4th working day before the 22nd)
- [ ] Grammar, spelling, clearness (body)
- [ ] Final review (Job)
 
### Structure & Styles
Add HTML/CSS structure to style the blog post, review markup. Technical Writing / Frontend / UX.
#### Structural Check
 
Due date: MM/DD (1st working day before the 22nd)
Due date: MM/DD (2nd working day before the 22nd)
 
- 1. Structural check
- [ ] Label MR: ~"blog post" ~release ~review-structure
- [ ] Check frontmatter (entries, syntax)
- [ ] Uncomment custom css and custom js
- [ ] Add cover image `image_title` - compressed
- [ ] Add social sharing image `twitter_image` - compressed
- [ ] Check `image_title` and `twitter_image`
- [ ] Check image shadow `{:.shadow}`
- [ ] Check images' `ALT` text
- [ ] Videos/iframes wrapped in `<figure>` tags (responsiveness)
- 2. Apply styles
- [ ] Add/check html parser `{::options parse_block_html="true" /}`
- [ ] Apply semantic HTML (sections, divs, classes, ids)
- [ ] Add/check `<!-- more -->` separator
- [ ] Add/check cover img reference (at the end of the post)
- [ ] Columns (content balance between the columns)
Loading
Loading
Loading
Loading
@@ -14,6 +14,9 @@
- source: /source\/(.*)\/template\..*/ # source/direction/template.html.md.erb
public: '\1/' # direction/
 
- source: /generators\/direction.rb/
public: 'direction/'
# Other files
- source: /source\/(.*)/ # source/images/blogimages/around-the-world-in-6-releases-cover.png
public: '\1' # images/blogimages/around-the-world-in-6-releases-cover.png
\ No newline at end of file
public: '\1' # images/blogimages/around-the-world-in-6-releases-cover.png
Loading
Loading
@@ -10,7 +10,7 @@ gem 'tzinfo-data', platforms: [:mswin, :mingw, :x64_mingw, :jruby]
 
# Middleman Gems
gem "middleman", "~> 4.2"
gem "middleman-blog", git: "https://github.com/middleman/middleman-blog.git"
gem "middleman-blog", "~> 4.0"
gem "middleman-livereload"
gem "middleman-minify-html"
gem "middleman-autoprefixer"
Loading
Loading
@@ -27,6 +27,7 @@ gem "builder", "~> 3.0"
 
gem "httparty"
gem "stringex"
gem "sassc"
 
group :development, :test do
gem 'docopt'
Loading
Loading
GIT
remote: https://github.com/middleman/middleman-blog.git
revision: c7650db4a49c9cad07b9f55b0493108d7255eb16
specs:
middleman-blog (4.0.1)
addressable (~> 2.3)
middleman-core (>= 4.0.0)
tzinfo (>= 0.3.0)
GEM
remote: https://rubygems.org/
specs:
activesupport (5.0.2)
activesupport (5.0.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
Loading
Loading
@@ -19,7 +10,7 @@ GEM
public_suffix (~> 2.0, >= 2.0.2)
autoprefixer-rails (6.7.7.1)
execjs
backports (3.7.0)
backports (3.8.0)
builder (3.2.3)
coffee-script (2.4.1)
coffee-script-source
Loading
Loading
@@ -31,7 +22,7 @@ GEM
contracts (0.13.0)
diff-lcs (1.3)
docopt (0.5.0)
dotenv (2.2.0)
dotenv (2.2.1)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
Loading
Loading
@@ -68,6 +59,10 @@ GEM
middleman-autoprefixer (2.7.1)
autoprefixer-rails (>= 6.5.2, < 7.0.0)
middleman-core (>= 3.3.3)
middleman-blog (4.0.2)
addressable (~> 2.3)
middleman-core (~> 4.0)
tzinfo (>= 0.3.0)
middleman-cli (4.2.1)
thor (>= 0.17.0, < 2.0)
middleman-core (4.2.1)
Loading
Loading
@@ -106,7 +101,7 @@ GEM
mini_portile2 (2.1.0)
mini_racer (0.1.9)
libv8 (~> 5.3)
minitest (5.10.1)
minitest (5.10.2)
multi_xml (0.6.0)
nokogiri (1.7.1)
mini_portile2 (~> 2.1.0)
Loading
Loading
@@ -116,9 +111,9 @@ GEM
tilt (>= 1.4.1, < 3)
padrino-support (0.13.3.3)
activesupport (>= 3.1)
parallel (1.11.1)
parallel (1.11.2)
public_suffix (2.0.5)
rack (2.0.1)
rack (2.0.3)
rack-livereload (0.3.16)
rack
rake (12.0.0)
Loading
Loading
@@ -139,7 +134,11 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.5.0)
rspec-support (3.5.0)
sass (3.4.23)
sass (3.4.24)
sassc (1.11.1)
bundler
ffi (~> 1.9.6)
sass (>= 3.3.0)
scss_lint (0.52.0)
rake (>= 0.9, < 13)
sass (~> 3.4.20)
Loading
Loading
@@ -150,7 +149,7 @@ GEM
tilt (2.0.7)
tzinfo (1.2.3)
thread_safe (~> 0.1)
uglifier (3.1.11)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
yaml-lint (0.0.9)
 
Loading
Loading
@@ -164,13 +163,14 @@ DEPENDENCIES
kramdown (~> 1.10)
middleman (~> 4.2)
middleman-autoprefixer
middleman-blog!
middleman-blog (~> 4.0)
middleman-livereload
middleman-minify-html
middleman-syntax
mini_racer (~> 0.1)
nokogiri
rspec (~> 3.5)
sassc
scss_lint
stringex
tzinfo-data
Loading
Loading
@@ -178,4 +178,4 @@ DEPENDENCIES
yaml-lint
 
BUNDLED WITH
1.14.6
1.15.0
Copyright (c) GitLab B.V.
Copyright (c) GitLab B.V.
Loading
Loading
@@ -321,13 +321,12 @@ The feature page grabs its content automatically from the file
 
### Create or update the comparison pages (under `/comparison`)
 
The [comparison page][comp] grabs its content automatically from the files under
`data/comparisons/`.
The [comparison page][comp] grabs its content automatically from
`data/comparisons.yml`.
 
There are 3 files in total which you need to create or edit:
 
- `data/comparisons/gitlab_vs_competitor.yml`: Create for new comparisons. Every
comparison page has its own yaml file. **Use underscores**
- `data/comparisons.yml`: Update for new comparisons. Comparisons are automatically generated from the contents of this file.
- `source/comparison/gitlab-vs-competitor.html.haml`: Create for new comparisons.
Every comparison page has its own html file. **Use dashes**
- `source/includes/comparison_table.html.haml`: Edit for new or existing
Loading
Loading
@@ -690,6 +689,7 @@ Beware that:
In case someone forgot the most important commands and is catting this file from the command line we end by listing them:
 
```
kill -kill `lsof -t -i tcp:4567`
bundle exec rake new_post
bundle exec middleman
```
Loading
Loading
@@ -16,7 +16,7 @@ namespace :lint do
desc "Lint YAML files"
task :yaml do
failed = 0
Dir["data/*.yml"].each do |yml|
Dir["data/**/*.yml"].each do |yml|
lint = YamlLint.new(yml)
failed = failed + lint.do_lint
end
Loading
Loading
@@ -144,7 +144,6 @@ PDFS = %w{
public/terms/print/gitlab_subscription_terms.pdf
public/terms/print/gitlab_subscription_terms_sig.pdf
public/high-availability/gitlab-ha.pdf
public/features/gitlab-features.pdf
public/pdfs/the-eleven-rules-of-gitlab-flow.pdf
}
 
Loading
Loading
Loading
Loading
@@ -20,7 +20,7 @@ page '/*.txt', layout: false
 
set :haml, {
ugly: true,
format: :html5
format: :xhtml
}
 
activate :syntax, line_numbers: false
Loading
Loading
@@ -84,9 +84,13 @@ org_chart = OrgChart.new
proxy "/team/structure/index.html", "/team/structure/template.html", locals: { team_data_tree: org_chart.team_data_tree }, ignore: true
 
# Proxy comparison PDF pages
data.comparisons.each do |key, comparison|
data.comparisons.comparisons.each do |key, comparison|
file_name = key.dup.gsub(/_/, '-')
proxy "/comparison/pdfs/#{file_name}.html", "/comparison/pdfs/template.html", locals: { comparison_block: comparison }, ignore: true
proxy "/comparison/pdfs/#{file_name}.html", "/comparison/pdfs/template.html", locals: {
comparison_block: comparison,
key_one: comparison.product_one.to_sym,
key_two: comparison.product_two.to_sym
}, ignore: true
end
 
# GitLab Projects
Loading
Loading
Loading
Loading
@@ -112,6 +112,11 @@
links:
- url: https://github.com/NARKOZ/gitlab
title: Repository on GitHub
- title: "gitlabr"
content: R client for GitLab REST API.
links:
- url: https://gitlab.com/jirkalewandowski/gitlabr
title: Development repository on GitLab.com
- title: Perl
content: Net::GitLab Perl Client talks to a GitLab installation via its API.
links:
Loading
Loading
@@ -239,6 +244,11 @@
links:
- url: https://github.com/Evolveum/connector-gitlab
title: Repository on GitHub
- title: GitLab external user creator
content: Web app which allows internal users to create new users for collaborators (as external users).
links:
- url: https://github.com/dolfim/gitlab_user_creator
title: Repository on GitHub
- title: create-gitlab-repo
content: Simple script creating a GitLab project from the local repository in the current directory.
links:
Loading
Loading
@@ -422,6 +432,11 @@
links:
- url: https://www.buddybuild.com/blog/buddybuild-gitlab-integration
title: buddybuild
- title: Terraform
content: HashiCorp Terraform Enterprise provides integration with version control systems (VCS) to facilitate collaboration on infrastructure as code.
links:
- url: https://www.hashicorp.com/blog/announcing-terraform-enterprise-integration-for-gitlab/
title: Terraform
- title: CMS Plugins
id: cms-plugins
applications:
Loading
Loading
@@ -435,6 +450,11 @@
links:
- url: http://dropfort.com
title: www.dropfort.com
- title: Confluence
content: This plugin aims to provide a connection between Confluence and your GitLab server instance. It enables you to view issues, builds, merge requests and project information with simple to use macros.
links:
- url: https://rumpelcoders.atlassian.net/wiki/display/PLUG/GitLab+Connector+Plugin
title: GitLab Connector Plugin
- title: GUI Git Clients
id: gui-git-clients
applications:
Loading
Loading
@@ -456,10 +476,10 @@
- url: https://plugins.jetbrains.com/plugin/7447?pr=idea
content: JetBrains integration plugin
- title: Visual Studio
content: The Visual Studio Tools for Git is an extension for Team Explorer that provides source control integration for Git.
content: The Visual Studio IDE provides built-in source control integration for Git.
links:
- url: https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c
title: visualstudiogallery
- url: https://visualstudio.com/
title: www.visualstudio.com
- title: GitKraken
content: The downright luxurious Git client for Windows, Mac & Linux.
links:
Loading
Loading
@@ -510,6 +530,11 @@
links:
- url: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/integration/oauth_provider.md
title: GitLab as OAuth2 authentication service provider
- title: PHP OAuth2 client
content: Let users of your application authenticate through a public or private GitLab instance.
links:
- url: https://packagist.org/packages/omines/oauth2-gitlab
title: GitLab Provider for the PHP League OAuth 2.0 Client
- title: Scrum Boards
id: scrum-boards
applications:
Loading
Loading
@@ -557,21 +582,3 @@
links:
- url: https://www.penflip.com/
title: penflip.com
- title: GitLab Runners
id: gitlab-runners
applications:
- title: Official GitLab Runner
content: Written in Go, supported on multiple operating systems and includes Docker support.
links:
- url: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner#installation
title: Official GitLab Runner
- title: Unofficial GitLab Runner for Scala/Java
content: 'An unofficial GitLab Runner written in Java, it has less features than <a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner">our official Runner</a>'
links:
- url: https://github.com/nafg/gitlab-ci-runner-scala
title: Unofficial GitLab Runner for Scala/Java
- title: Unofficial GitLab Runner for Node
content: 'An unofficial GitLab Runner written in Node, it has less features than <a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner">our official Runner</a>'
links:
- url: https://www.npmjs.com/package/gcr
title: Unofficial GitLab Runner for Node
This diff is collapsed.
title: "Bitbucket Server vs. GitLab CE/EE"
pdf: gitlab-ce-ee-vs-bitbucket-server.pdf
competitor_one:
name: 'GitLab CE/EE'
logo: '/images/comparison/ce-ee-gitlab-logo.svg'
competitor_two:
name: 'Bitbucket Server'
logo: '/images/comparison/bitbucket-logo.svg'
last_updated: 'February 08, 2017'
features:
- title: "Built-in Continuous Integration tool"
description: "Easy-to-set up, performant, stable and elegant continuous integration with every GitLab installation."
link_description: "Learn about the benefits of our CI tool"
link: https://docs.gitlab.com/ce/ci/
competitor_one: true
competitor_two: false
- title: "Track app deployments with Deploy Boards"
description: "Deploy Boards offer a consolidated view of the current health and status of each CI environment running on Kubernetes, pod by pod. Not available with BitBucket Pipelines."
link_description: "Learn more about Deploy Boards"
link: https://docs.gitlab.com/ee/user/project/deploy_boards.html
competitor_one: true
competitor_two: false
- title: "Docker Registry support"
description: "GitLab Container Registry is a secure and private registry for Docker images. It allows for easy upload and download of images from GitLab CI. It is fully integrated with Git repository management."
link_description: "Documentation on Container Registry"
link: https://docs.gitlab.com/ce/user/project/container_registry.html
competitor_one: true
competitor_two: false
- title: "Lock Files"
description: "File locking in GitLab Enterprise Edition allows you to lock any file or directory. This ensures that no one will work on or overwrite work that can't be merged easily, for instance when working with art assets or other non-text files."
link_description: "Read the File Locking documentation"
link: http://docs.gitlab.com/ee/user/project/file_lock.html
competitor_one: true
competitor_two: false
- title: "More value with everything you need in one solution"
description: "To replace GitLab, you'd need a combination of Bitbucket server, JIRA, Confluence, and Bamboo, at a much higher cost."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Great user interface"
description: "GitLab has a really nice user interface that your team will love, and also enjoy working with. Bitbucket is not known for this."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Integrated issue tracking"
description: "GitLab includes an issue tracker which you can link to any merge request. Bitbucket doesn't have that."
link_description: "Issue tracker"
link: https://gitlab.com/gitlab-org/gitlab-ce/issues
competitor_one: true
competitor_two: false
- title: "Confidential Issues"
description: "Keep your information secure with Confidential Issues. With GitLab, you can create confidential issues visible only for project members with Reporter access level or above."
link_description: "Learn more about Confidential Issues"
link: 'https://docs.gitlab.com/ce/user/project/issues/#confidential-issues'
competitor_one: true
competitor_two: false
- title: "Better activity feed and visualization"
description: "Collaborative activity feed to help everyone understand what is happening in a project and graphical view of the commit history."
link_description: "See Our Activity Feed"
link: https://gitlab.com/gitlab-org/gitlab-ce/activity
competitor_one: true
competitor_two: false
- title: "Search files with fuzzy file finder"
description: "GitLab provides a way to search a file in your repository in one keystroke. Bitbucket makes you browse a file tree."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Full, powerful search"
description: "Search through all your code, issues, wikis, commits and commits messages, groups and projects. Built into GitLab."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "No need to manage multiple licenses"
description: "GitLab EE needs a license, but doesn't require any validation or separate licenses for separate servers. With Bitbucket Server (Data Center), licenses are linked to servers, requiring management of licenses over servers. You can deploy 100 instances of GitLab EE for the same price as a single instance. You only pay for the total amount of users, not for how you choose to manage and scale the software."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Easy configuration"
description: "GitLab can be easily configured through ENV variables and YAML files. This makes maintaining, upgrading and deploying GitLab easy to automate. Bitbucket Server requires extensive manual configuration."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "One integrated tool"
description: "Bitbucket requires the integration of multiple 3rd party tools to complete the software development lifecycle. GitLab has a completely integrated solution that covers the entire development lifecycle."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Runs on metal"
description: "GitLab can run on metal, if you choose to. So does Bitbucket."
link_description: ""
link:
competitor_one: true
competitor_two: true
- title: "HA setups"
description: "For mission critical releases, you cannot afford downtime. GitLab offers support for HA, as well as Bitbucket."
link_description: "More information about active servers"
link: https://about.gitlab.com/high-availability/
competitor_one: true
competitor_two: true
- title: "Multiple approvals in code review"
description: "In GitLab, to ensure strict code review, you can require a specific number of approvals on a merge request by different users before being able to merge it. You can undo an approval by removing it after the fact."
link_description: "Approvals Documentation"
link: https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html
competitor_one: true
competitor_two: false
- title: "Ease of Migration"
description: "GitLab lets you easily migrate all repos and merge request data from your previous provider."
link_description: ""
link:
competitor_one: true
competitor_two: sortof
- title: "Issue Weights"
description: "GitLab lest you manage issues using Agile practices by setting the weight of an issue. Bitbucket does not have issues."
link_description: "Issue Weights Documentation"
link: https://docs.gitlab.com/ee/workflow/issue_weight.html
competitor_one: true
competitor_two: false
- title: "Prevent committing secrets in the repositories"
description: "GitLab provides a way to avoid committing sensitive files to your repositories automatically."
link_description: "Documentation"
link: https://docs.gitlab.com/ee/push_rules/push_rules.html#prevent-pushing-secrets-to-the-repository
competitor_one: true
competitor_two: false
- title: "Ability to set a project size"
description: "GitLab allows to set a project size limit at a global, group and project level."
link_description: "Documentation on account and limit settings"
link: https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html
competitor_one: true
competitor_two: false
- title: "Multiple issues and merge request templates"
description: "With GitLab, you can create multiple templates for issues and merge requests in your project to ensure all information is entered correctly and to make it easy to standardize. Bitbucket does not have issues."
link_description: "Templates for Issues and Merge Requests Documentation"
link: https://docs.gitlab.com/ee/customization/issue_and_merge_request_template.html
competitor_one: true
competitor_two: sortof
- title: "Geographic Replication with GitLab Geo"
description: "To improve collaboration, remote teams need the ability to be able to seamlessly work across geographical boundaries. GitLab Geo creates read only mirrors of your GitLab instance so your remote employees can clone and fetch large repos quickly, while Bitbucket has no similar feature."
link_description: "Read the Geo docs for more information"
link: http://docs.gitlab.com/ee/gitlab-geo/
competitor_one: true
competitor_two: false
- title: "Application performance monitoring"
description: "GitLab collects and displays performance metrics for deployed apps, leveraging Prometheus. Developers can quickly and easily determine the impact of any changes, without leaving GitLab. Bitbucket requires a 3rd party product, adding additional cost and separate workflows."
link_description: "Learn more about monitoring deployed apps"
link: http://docs.gitlab.com/ce/user/project/integrations/prometheus.html
competitor_one: true
competitor_two: false
- title: "Monitoring built-in"
description: "GitLab ships with an open source monitoring solution, Prometheus, which offers world-class monitoring of the GitLab service. BitBucket exposes a limited set of metrics via Java Management Extensions."
link_description: "How to monitor GitLab"
link: http://docs.gitlab.com/ce/administration/monitoring/prometheus/index.html
competitor_one: true
competitor_two: sortof
- title: "Chat integration"
description: "GitLab ships with Mattermost, an open-source Slack alternative. Bitbucket sort of integrates with 3rd party chat software, but it's not bundled with anything."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Commit graph and reporting tools"
description: "GitLab provides commit graphs and reporting tools about collaborators' work. Bitbucket requires a paid plugin to provide this functionality."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Access to and possibility to modify your source code"
description: "GitLab Enterprise Edition is publically readable, meaning you can scan or modify the code to meet your security and development needs. Code in Bitbucket is proprietary, meaning you cannot edit or view the source code."
link_description: "Read the GitLab Enterprise Edition license."
link: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE
competitor_one: true
competitor_two: false
- title: "Ability to block certain filetypes to be pushed"
description: "GitLab allows you to define rules to prevent certain filetypes to be pushed. Bitbucket requires a paid plugin to achieve this functionality."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Message banner on all pages"
description: "GitLab allows administrators to write message banners that appear on all pages. Bitbucket doesn't allow this."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Email notifications and todos"
description: "GitLab provides advanced notification mechanisms to let developers know what happens in the project. Bitbucket requires a plugin to achieve this."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Reduce costs with simple licence management"
description: "Bitbucket requires integration with multiple products, each with different billing cycles. Bitbucket also has complex licensing rules, whereas GitLab has the simplest licence management, and is simply the most comprehensive and affordable software development solution on the market."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Reduce 3rd party maintenance with an integrated solution"
description: "Bitbucket 3rd party integrations mean that if something breaks, you will need to contact both vendors to address the problem, resulting in longer wait times. With an integrated solution, GitLab’s rapid response time to issues, means that you can be back up and running in no time."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Omnibus Installation to get up and running quicker"
description: "An installation of Bitbucket requires the implementation of multiple products, each with their own complexities. GitLab has an omnibus package which spans the entire software supply chain, and has all dependencies built in for a simple and straightforward installation and configuration."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Review your teams performance with Cycle Analytics"
description: "Team want to improve their each stage of their workflow, but are faced with no way to measure this with GitHub with it’s 3rd party integrations. With built in Cycle Analytics, GitLab records the median time it takes the team to complete each stage in their workflow from idea to production, and provides insights into areas for improvement."
link description:
link:
competitor_one: true
competitor_two: false
- title: "New features every month"
description: "GitLab is updated with new features and improvements every month on the 22nd."
link_description: ""
link:
competitor_one: true
competitor_two: false
title: "SaaS vs. GitLab CE/EE"
pdf: gitlab-ce-ee-vs-sass.pdf
competitor_one:
name: 'GitLab CE/EE'
logo: '/images/comparison/ce-ee-gitlab-logo.svg'
competitor_two:
name: 'SaaS'
logo: 'null'
last_updated: 'January 31, 2017'
features:
- title: "Containment"
description: "Containing your company's IP behind the company's firewall gives you protection from unauthorized access. Learn from the lessons of Code Space"
link_description: "Lessons from Code Space"
link: http://www.infoworld.com/article/2608076/data-center/murder-in-the-amazon-cloud.html
competitor_one: true
competitor_two: false
- title: "Integrations"
description: "Integrating with Authentication and Authorization (LDAP / AD), issue tracking, CI, deployment and other tools such as ALM, PLM, Agile and Automation tools."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Control"
description: "Take control of maintenance downtime, don't be at the mercy of your hosting provider. Control how and where your code is backed up and stored."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Choice and Flexibility"
description: "GitLab CE/EE can be installed on physical servers, virtualized servers (dedicated or shared), purpose-built appliances and virtualized appliances. These aren’t available with hosted solutions. Likewise, most on-premises servers can be deployed on a variety of operating systems and there’s more choice of on-premises solutions in general."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Retrieval"
description: "Getting your IP back from cloud vendors that store data in proprietary formats can be a costly and lengthy process. No such trouble with GitLab CE/EE."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "In good company"
description: "GitLab is the most adopted on-premises solution for developer collaboration, deployed at over 100,000 organizations worldwide."
link_description: ""
link:
competitor_one: true
competitor_two: false
title: "GitLab EE vs. GitLab CE"
pdf: gitlab-ce-vs-gitlab-ee.pdf
description: "GitLab Community Edition is great for personal projects or small teams with minimal user management and workflow control needs. GitLab Enterprise Edition offers ALL the benefits of Community Edition, with added support for large companies which often have distributed teams who need advanced workflow controls and security for their professional projects, High Availability, and Premium Support."
competitor_one:
name: 'GitLab CE'
logo: '/images/comparison/ce-gitlab-logo.svg'
competitor_two:
name: 'GitLab EE'
logo: '/images/comparison/ee-gitlab-logo.svg'
last_updated: 'February 14, 2017'
feature_page: "All the features listed on"
feature_page_link_description: "the Products page"
feature_page_link_description_2: ", plus the following:"
feature_page_link: http://about.gitlab.com/products/#compare-options
features:
- title: "File Locking"
description: "Working with multiple people on the same file can be a risk. Conflicts when merging a non-text file are hard to overcome and will require a lot of manual work to resolve. With GitLab Enterprise Edition Premium, File Locking helps you avoid merge conflicts and better manage your binary files by preventing everyone, except you, from modifying a specific file or entire directory."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Avoid Downtime"
description: "For mission critical releases, you cannot afford downtime. With GitLab Enterprise Edition, a Support Engineer will guide you and help you identify your specific HA needs, and map out an appropriate architecture."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Advanced Support"
description: "While the best tools are intuitive, there will be a time when you'll need to troubleshoot. GitLab Enterprise Edition gives your team a single point of contact for all of your onboarding, training, upgrading, and troubleshooting needs. Purchasing Enterprise Edition means that support is there 24/7, with live upgrade assistance so you can release code faster."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Advanced audit logs"
description: "To maintain the integrity of your code, GitLab Enterprise Edition gives admins the ability to view any modifications made within the GitLab server in an advanced audit log system, so you can control, analyze and track every change."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Admin Control"
description: "GitLab Enterprise Edition gives your Admin’s the ability to automatically sync groups and manage SSH-keys, permissions, and authentication, so you can focus on building your product, not configuring your tools."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Merge Request Approval"
description: "When a project requires multiple sign-offs, GitLab Enterprise Edition enables you to make sure every merge request is approved by one or more people. Merge request approvals allow you to set the number of necessary approvals and predefine a list of approvers that will need to approve every merge request in a project, and in-turn improve your code’s quality."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "LDAP group sync"
description: "GitLab Enterprise Edition gives your Admin’s the ability to automatically sync groups and manage SSH-keys, permissions, and authentication, so you can focus on building your product, not configuring your tools."
link_description: ""
link:
competitor_one: false
competitor_two: true
- title: "Multiple Issue Boards"
description: "Large companies often have hundreds of different projects, all with different moving parts at the same time. GitLab Enterprise Edition allows for multiple issue boards for a single project so you can to plan, organize, and visualize a workflow for a feature or product release. Multiple issue boards are particularly useful for large projects with more than one team or in situations where a repository is used to host the code of multiple products."
link_description: "Multiple Issue Boards"
link: https://docs.gitlab.com/ee/user/project/issue_board.html
competitor_one: false
competitor_two: true
- title: "Track app deployments with Deploy Boards"
description: "Deploy Boards offer a consolidated view of the current health and status of each CI environment running on Kubernetes, pod by pod."
link_description: "Learn more about Deploy Boards"
link: https://docs.gitlab.com/ee/user/project/deploy_boards.html
competitor_one: false
competitor_two: true
- title: "Auditor users"
description: "Auditor users are users who are given read-only access to all projects, groups, and other resources on the GitLab instance."
link_description: "Auditor users"
link: https://docs.gitlab.com/ee/administration/auditor_users.html
competitor_one: false
competitor_two: true
title: "Bitbucket.org vs. GitLab.com"
pdf: gitlab-com-vs-bitbucket-org.pdf
competitor_one:
name: 'GitLab.com'
logo: '/images/comparison/gitlab-logo.svg'
competitor_two:
name: 'Bitbucket.org'
logo: '/images/comparison/bitbucket-logo.svg'
last_updated: 'February 14, 2017'
features:
- title: "Free unlimited collaborators"
description: "With GitLab.com, you don't have to start paying when you have more than 5 collaborators across all your private repositories."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Free CI with Shared or Own Runner"
description: "GitLab.com has shared runners that allow you to use GitLab CI completely free. Alternatively, you can set up your own Runner for faster build processing or special requirements."
link_description: ""
link:
competitor_one: true
competitor_two: sortof
- title: "Track app deployments with Deploy Boards"
description: "Deploy Boards offer a consolidated view of the current health and status of each CI environment running on Kubernetes, pod by pod. Not available with BitBucket Pipelines."
link_description: "Learn more about Deploy Boards"
link: https://docs.gitlab.com/ee/user/project/deploy_boards.html
competitor_one: true
competitor_two: false
- title: "Fast page load"
description: "Bitbucket.org has faster pageloads than GitLab.com right now, we're actively working on improving this. Self-hosted instances of GitLab CE/EE will be performant up to thousands of users."
link_description: "Read more"
link: https://gitlab.com/gitlab-com/operations/issues/42/
competitor_one: false
competitor_two: true
- title: "Flexible permissions"
description: "Set permissions according to people's role, rather than either read or write access to a repository. Don't share the source code with people that only need access to the issue tracker."
link_description: "See the various roles"
link: https://docs.gitlab.com/ce/user/permissions.html
competitor_one: true
competitor_two: false
- title: "Innersourcing"
description: "Internal projects in GitLab allow you to promote innersourcing of your internal repositories."
link_description: "Find out more about innersourcing"
link: https://about.gitlab.com/2014/09/05/innersourcing-using-the-open-source-workflow-to-improve-collaboration-within-an-organization/
competitor_one: true
competitor_two: false
- title: "Work-in-Progress Protection"
description: "Simply add 'WIP' to the title of a merge request to prevent anyone from merging it. This gives you all the code review power of merge requests, while protecting unfinished work."
link_description: "WIP Merge documentation"
link: https://docs.gitlab.com/ce/user/project/wip_merge_requests.html
competitor_one: true
competitor_two: false
- title: "Commit graph and reporting tools"
description: "GitLab provides commit graphs and reporting tools about collaborators' work. Bitbucket does not have that."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Email notifications and todos"
description: "GitLab provides advanced notification mechanisms to let developers know what happens in the project."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Ability to block certain filetypes to be pushed"
description: "GitLab allows you to define rules to prevent certain filetypes to be pushed. Bitbucket requires a paid plugin to achieve this functionality."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "The best place for large open source projects"
description: "GitLab is meant to be the best place for any software project. The team behind GitLab is addressing issues that maintainers and contributors to large open source projects are facing, to make it easier to do both. Bitbucket hasn't made significant steps to reach this stage."
link_description: "Making GitLab better for large open source projects"
link: https://about.gitlab.com/2016/01/15/making-gitlab-better-for-large-open-source-projects/
competitor_one: sortof
competitor_two: false
- title: "Powerful Issue Tracker"
description: "Quickly set the status, assignee or milestone for multiple issues at the same time or easily filter them on any properties. See milestones and issues across projects. Bitbucket has a limited issue tracker."
link_description:
link:
competitor_one: true
competitor_two: sortof
- title: "Due date"
description: "In GitLab, you can set a due date for individual issues. This is very convenient if you have small tasks with a specific deadline. Bitbucket does not have issues."
link_description: "Due dates documentation"
link: https://docs.gitlab.com/ce/user/project/issues/due_dates.html
competitor_one: true
competitor_two: false
- title: "Move issues between projects"
description: "You can move issues between projects in GitLab. All links, history and comments will be copied and the original issue will reference the newly moved issue. This makes working with multiple issue trackers much easier. Bitbucket does not have issues."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Group-level milestones"
description: "View all the issues for the milestone you’re currently working on across multiple projects. Bitbucket does not have milestones."
link_description: "Example milestone for GitLab 8.2 (need to be logged in)"
link: https://gitlab.com/groups/gitlab-org/milestones/8-2?title=8.2
competitor_one: true
competitor_two: false
- title: "Create new branches from Issues"
description: "In GitLab, you can quickly create a new branch from an issue on the issue tracker. It will include the issue number and title automatically, making it easy to track which branch belongs to which issue. Bitbucket does not have issues."
link_description: "See how in our documentation"
link: https://docs.gitlab.com/ce/user/project/repository/web_editor.html#create-a-new-branch-from-an-issue
competitor_one: true
competitor_two: false
- title: "Application performance monitoring"
description: "GitLab collects and displays performance metrics for deployed apps, leveraging Prometheus. Developers can quickly and easily determine the impact of any changes, without leaving GitLab. Bitbucket requires a 3rd party product, adding additional cost and separate workflows."
link_description: "Learn more about monitoring deployed apps"
link: http://docs.gitlab.com/ce/user/project/integrations/prometheus.html
competitor_one: true
competitor_two: false
- title: "Cycle Analytics"
description: "GitLab provides a dashboard that lets teams measure the time it takes to go from an idea to production. GitLab can provide this data because it has all the tools built-in: from the idea, to the CI, to code review, to deploy to production. Bitbucket can't provide this data."
link_description: "Feature Highlight: Cycle Analytics"
link: https://about.gitlab.com/2016/09/21/cycle-analytics-feature-highlight/
competitor_one: true
competitor_two: false
- title: "Slash commands"
description: "GitLab provides a convenient way to change meta data of an issue or merge request withouth leaving the comment field with slash commands."
link_description: "Documentation about slash commands"
link: https://docs.gitlab.com/ce/user/project/slash_commands.html
competitor_one: true
competitor_two: false
- title: "Issue board"
description: "Bitbucket has acquired Trello, but is not integrated with it. GitLab has built-in Issue boards, integrated with the rest of the tools."
link_description: "Feature highlight: Issue Boards"
link: https://about.gitlab.com/2016/08/22/announcing-the-gitlab-issue-board/
competitor_one: true
competitor_two: sortof
- title: "Time tracking"
description: "Time Tracking in GitLab lets your team add estimates and record time spent on issues and merge requests. Bitbucket doesn't have this feaure out of the box."
link_description: "Check the Time tracking feature"
link: https://about.gitlab.com/features/time-tracking/
competitor_one: true
competitor_two: false
- title: "Built-in Docker Registry"
description: "GitLab Container Registry is a secure and private registry for Docker images. It allows for easy upload and download of images from GitLab CI. It is fully integrated with Git repository management."
link_description: "Documentation on Container Registry"
link: https://docs.gitlab.com/ce/user/project/container_registry.html
competitor_one: true
competitor_two: false
- title: "New features every month"
description: "GitLab is updated with new features and improvements every month on the 22nd."
link_description: ""
link:
competitor_one: true
competitor_two: false
title: "GitHub Enterprise vs. GitLab EE"
pdf: gitlab-ee-vs-github-enterprise.pdf
competitor_one:
name: 'GitLab Enterprise Edition'
logo: '/images/comparison/ee-gitlab-logo.svg'
competitor_two:
name: 'GitHub Enterprise'
logo: '/images/comparison/github-logo.svg'
last_updated: 'April 24, 2017'
features:
- title: "Handles huge repositories well"
description: "Big repository? Huge (>5GB) binary files? No problem. GitLab is built to handle very large repositories, and Git LFS is supported."
link_description: "Git LFS documentation"
link: https://docs.gitlab.com/ee/workflow/lfs/manage_large_binaries_with_git_lfs.html
competitor_one: true
competitor_two: true
- title: "One integrated tool"
description: "GitHub requires the integration of multiple 3rd party tools to complete the software development lifecycle. GitLab has a completely integrated solution that covers the entire development lifecycle."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Access to the server"
description: "You have complete control of the server/instance, so you can install additional software (intrusion detection, performance monitoring, etc.) and view log files on the server itself."
link_description: "Learn more about logging"
link: https://docs.gitlab.com/ce/administration/logs.html
competitor_one: true
competitor_two: false
- title: "Runs on metal"
description: "GitLab can run on metal, if you choose to. GitHub needs to be run in a VM."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "HA setups"
description: "For mission critical releases, you cannot afford downtime. GitHub bundles everything (app server, database etc) into a virtual appliance, while GitLab offers support for HA. GitHub also requires you to shut down your server for back-ups preventing the delivery of code, while with GitLab, you can work in readonly mode during backups."
link_description: "More information about active servers"
link: https://about.gitlab.com/high-availability/
competitor_one: true
competitor_two: false
- title: "Run your own software on your instance"
description: "You are free to run your own software on the instance that GitLab is running on. Have your own intrusion detection system? No problem."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Use your configuration management software"
description: "GitHub requires the complex configuration of integration tools, from CI to chat apps. With GitLab, you can use your choice of configuration management software, from Puppet, Chef, Ansible for quick and straightforward implementation."
link_description: "Read about configuration management here"
link: https://about.gitlab.com/installation/
competitor_one: true
competitor_two: false
- title: "Track app deployments with Deploy Boards"
description: "Deploy Boards offer a consolidated view of the current health and status of each CI environment running on Kubernetes, pod by pod. Not available with most of GitHub's third party CI/CD solutions."
link_description: "Learn more about Deploy Boards"
link: https://docs.gitlab.com/ee/user/project/deploy_boards.html
competitor_one: true
competitor_two: false
- title: "Use standard Unix tools for maintenance and monitoring"
description: "Use the tools you know for monitoring and maintenance, whether they're standard or your own. GitLab doesn't restrict you."
link_description: ""
link:
competitor_one: true
competitor_two: false
- title: "Powerful AD / LDAP integration"
description: "Sync groups, manage SSH-keys, manage permissions, authentication and more. You can manage an entire GitLab instance through the LDAP / AD integration."
link_description: "More information about AD / LDAP integration"
link: https://docs.gitlab.com/ee/administration/auth/ldap.html
competitor_one: true
competitor_two: true
- title: "Multiple approvals in code review"
description: "In GitLab, to ensure strict code review, you can require a specific number of approvals on a merge request by different users before being able to merge it. You can undo an approval by removing it after the fact."
link_description: "Approvals Documentation"
link: https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html
competitor_one: true
competitor_two: false
- title: "Ease of Migration"
description: "GitLab lets you easily migrate all repos and merge request data from your previous provider."
link_description: ""
link:
competitor_one: true
competitor_two: sortof
- title: "Chat integration"
description: "GitLab ships with Mattermost, an open-source Slack alternative. GitHub requires the installation or the purchase of an external tool."
link_description:
link:
competitor_one: true
competitor_two: false
- title: "Issue Weights"
description: "GitLab lest you manage issues using Agile practices by setting the weight of an issue."
link_description: "Issue Weights Documentation"
link: https://docs.gitlab.com/ee/workflow/issue_weight.html
competitor_one: true
competitor_two: false
- title: "Custom Push Rules (pre-received hooks)"
description: "GitHub allows site administrators to create pre-received hooks at a global or project level. GitLab also allows the creation of those hooks at a project or global level, but they can be set by either the project owner or an administrator, and provides a simple user interface to define those push rules."
link_description: "Documentation on push rules"
link: https://docs.gitlab.com/ee/push_rules/push_rules.html#prevent-pushing-secrets-to-the-repository
competitor_one: true
competitor_two: sortof
- title: "Prevent committing secrets in repositories"
description: "GitLab provides a way to avoid committing sensitive files to your repositories automatically."
link_description: "Documentation"
link: https://docs.gitlab.com/ee/push_rules/push_rules.html#prevent-pushing-secrets-to-the-repository
competitor_one: true
competitor_two: false
- title: "Ability to set a project size"
description: "GitLab allows to set a project size limit at a global, group and project level."
link_description: "Documentation on account and limit settings"
link: https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html
competitor_one: true
competitor_two: false
- title: "Multiple issues and merge request templates"
description: "Create a template for issues and merge requests in your project to ensure all information is entered correctly and to make it easy to standardize. While GitHub only allows one template, GitLab allows multiple templates."
link_description: "Templates for Issues and Merge Requests Documentation"
link: https://docs.gitlab.com/ee/customization/issue_and_merge_request_template.html
competitor_one: true
competitor_two: sortof
- title: "Geographic Replication with GitLab Geo"
description: "To improve collaboration, remote teams need the ability to be able to seamlessly work across geographical boundaries. GitLab Geo creates read only mirrors of your GitLab instance so your remote employees can clone and fetch large repos quickly, while GitHub has no similar feature."
link_description: "Read the Geo docs for more information"
link: https://docs.gitlab.com/ee/gitlab-geo/
competitor_one: true
competitor_two: false
- title: "Lock Files"
description: "Working with multiple people on the same file can be a risk. Conflicts when merging a non-text file are hard to overcome and will require a lot of manual work to resolve. With GitLab, File Locking helps you avoid merge conflicts and better manage your binary files by preventing everyone, except you, from modifying a specific file or entire directory."
link_description: "Read the File Locking documentation"
link: https://docs.gitlab.com/ee/user/project/file_lock.html
competitor_one: true
competitor_two: false
- title: "Application performance monitoring"
description: "GitLab collects and displays performance metrics for deployed apps, leveraging Prometheus. Developers can quickly and easily determine the impact of any changes, without leaving GitLab. GitHub requires a 3rd party product, adding additional cost and separate workflows."
link_description: "Learn more about monitoring deployed apps"
link: http://docs.gitlab.com/ce/user/project/integrations/prometheus.html
competitor_one: true
competitor_two: false
- title: "Monitoring built-in"
description: "GitLab ships with an open source monitoring solution, Prometheus, which offers world-class monitoring of the GitLab service. GitHub only provides hardware metrics using SNMP."
link_description: "Documentation about Monitoring"
link: https://docs.gitlab.com/ce/administration/monitoring/prometheus/index.html
competitor_one: true
competitor_two: false
- title: "Access to and possibility to modify your source code"
description: "GitLab Enterprise Edition is publically readable, meaning you can scan or modify the code to meet your security and development needs. The Ruby code in GitHub is proprietary, meaning you cannot edit or view the source code."
link_description: "Read the GitLab Enterprise Edition license."
link: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE
competitor_one: true
competitor_two: false
- title: "Reduce costs with simple licence management"
description: "GitHub requires integration with multiple products, each with different billing cycles. GitHub also has complex licensing rules, whereas GitLab has the simplest licence management, and is simply the most comprehensive and affordable software development solution on the market."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Reduce 3rd party maintenance with an integrated solution"
description: "GitHub’s 3rd party integrations mean that if something breaks, you will need to contact both vendors to address the problem, resulting in longer wait times. With an integrated solution, GitLab’s rapid response time to issues, means that you can be back up and running in no time."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Omnibus Installation to get up and running quicker"
description: "An installation of GitHub requires the implementation of multiple products, each with their own complexities. GitLab has an omnibus package which spans the entire software supply chain, and has all dependencies built in for a simple and straightforward installation and configuration."
link description:
link:
competitor_one: true
competitor_two: false
- title: "Review your teams performance with Cycle Analytics"
description: "Team want to improve their each stage of their workflow, but are faced with no way to measure this with GitHub with it’s 3rd party integrations. With built in Cycle Analytics, GitLab records the median time it takes the team to complete each stage in their workflow from idea to production, and provides insights into areas for improvement."
link description:
link:
competitor_one: true
competitor_two: false
- title: "A comprehensive API"
description: "GitLab provides APIs for most features, allowing developers to create deeper integrations with the product."
link_description: "Read our API Documentation"
link: https://docs.gitlab.com/ee/api/
competitor_one: true
competitor_two: true
- title: "Burndown Charts"
description: "GitLab provides Burndown Charts as part of Milestones. This allows users to better track progress during a sprint or while working on a new version of their software."
link_description: "Read our Burndown Chart Documentation"
link: https://docs.gitlab.com/ee/user/project/milestones/index.html#burndown-charts
competitor_one: true
competitor_two: false
- title: "New features every month"
description: "GitLab is updated with new features and improvements every month on the 22nd."
link_description: ""
link:
competitor_one: true
competitor_two: false
title: "GitLab EE Starter vs. GitLab EE Premium"
#pdf: gitlab-ees-vs-gitlab-eep.pdf
pdf: 'null'
competitor_one:
name: 'GitLab EEP'
logo: '/images/comparison/eep-gitlab-logo.svg'
competitor_two:
name: 'GitLab EES'
logo: '/images/comparison/ees-gitlab-logo.svg'
last_updated: 'May 11, 2017'
feature_page: "All the features listed on"
feature_page_link_description: "the Products page"
feature_page_link_description_2: ", plus the following:"
feature_page_link: /products/#compare-options
features:
- title: "Improved distributed collaboration with GitLab Geo"
description: |
When development teams are spread across two or more teams geographical
locations, but their GitLab instance is in a single location, fetching
and cloning large repositories can take a long time. Built for distributed
teams, GitLab Geo allows for read-only mirrors of your GitLab instance,
reducing the time it takes to clone and fetch large repos and improving
your collaboration process.
link_description: "Learn more about GitLab Geo."
link: /features/gitlab-geo/
competitor_one: true
competitor_two: false
- title: "Dedicated High Availability support"
description: |
To avoid downtime, GitLab Enterprise Edition Premium offers support for
High Availability (HA). A Service Engineer will help you identify your
specific HA needs and map out an architecture.
link_description: "Learn more about GitLab's High availability."
link: /high-availability/
competitor_one: true
competitor_two: false
- title: "Quicker support response times"
description: |
For mission critical releases, you cannot afford downtime. GitLab Enterprise
Edition Premium provides 4-hour support response time during the hours of
8AM-8PM EST (Mon-Fri), and 24x7 emergency support, so you can get the support
you need, wherever, whenever.
link_description: "Learn more about our Premium Support."
link: /features/premium-support/
competitor_one: true
competitor_two: false
- title: "Live upgrade assistance"
description: |
To ensure that your team remains productive during scheduled upgrades,
GitLab Enterprise Edition offers live upgrade assistance. A dedicated
GitLab Service Engineer will join a live screen share to help you through
the process to ensure there aren't any surprises.
link_description: "Learn more about our Premium Support."
link: /features/premium-support/
competitor_one: true
competitor_two: false
- title: "Get up and running fast with dedicated training"
description: |
To get up to speed quickly with new tools, especially when members of
your team are new to Git, Enterprise Edition Premium helps ease this
transition by giving your team a single point of contact for all of your
onboarding, training, upgrading, and troubleshooting needs.
link_description: "Learn more about our Premium Support."
link: /features/premium-support/
competitor_one: true
competitor_two: false
- title: "Protect your files with file locking"
description: |
Working with multiple people on the same file can be a risk. Conflicts
when merging a non-text file are hard to overcome and will require a lot
of manual work to resolve. With GitLab Enterprise Edition Premium, File
Locking helps you avoid merge conflicts and better manage your binary
files by preventing everyone, except you, from modifying a specific file
or entire directory.
link_description: "Learn more about File Locking."
link: /features/file-locking/
competitor_one: true
competitor_two: false
- title: "Admin control with Pivotal Tile"
description: |
Enterprise developers want their development toolkit to be more
customizable, more integrated, and more secure. With GitLab Enterprise
Edition Premium, developers will be able to easily deploy GitLab as a
pre-configured appliance using Ops Manager (BOSH) for Pivotal Cloud Foundry.
link_description: "Learn more about Pivotal Cloud Foundry Tile for GitLab."
link: /2015/11/03/pivotal-cloud-foundry-tile-for-gitlab-ee/
competitor_one: true
competitor_two: false
- title: "Monitor Kubernetes deployments with Deploy Boards"
description: |
GitLab Enterprise Edition Premium
ships with Deploy Boards offering a consolidated view of the current health
and status of each CI environment running on Kubernetes. The status of each
pod of your latest deployment is displayed seamlessly within GitLab without
the need to access Kubernetes.
link_description: "Learn more about Deploy Boards."
link: 'https://docs.gitlab.com/ee/user/project/deploy_boards.html'
competitor_one: true
competitor_two: false
- title: "Support for Canary Deployments monitoring"
description: |
GitLab Enterprise Edition Premium can monitor your Canary Deployments when
deploying your applications with Kubernetes.
link_description: "Learn more about configuring Canary Deployments."
link: 'https://docs.gitlab.com/ee/user/project/deploy_boards.html#canary-deployments'
competitor_one: true
competitor_two: false
title: "Asana vs GitLab Issue Boards"
competitor_one:
name: 'GitLab Issue Boards'
logo: '/images/comparison/gitlab-logo.svg'
competitor_two:
name: 'Asana'
logo: '/images/comparison/asana-logo.png'
last_updated: 'May 5, 2017'
features:
- title: "Work with your team"
description: "With GitLab your entire team has access to the project's Issue Boards. Asana also allows any team member to access the project's tasks."
competitor_one: true
competitor_two: true
- title: "Multiple Issue Boards"
description: "Asana let's you create multiple tasks lists. GitLab Multiple Issue Boards, available on GitLab Enterprise Edition, also makes it possible, improving your workflow by grouping different lists in multiple boards."
link_description: "Learn more about Multiple Issue Boards."
link: 'https://docs.gitlab.com/ee/user/project/issue_board.html#multiple-issue-boards'
competitor_one: true
competitor_two: sortof
- title: "Create new issues from the board"
description: "With GitLab Issue Boards, you can create issues directly from the board and assign multiple labels allowing them to appear on multiple boards. With Asana you can create new tasks from each list but not assign them to multiple lists."
link_description: "Learn how to create a new issue from the Issue Board."
link: 'https://docs.gitlab.com/ce/user/project/issues/create_new_issue.html#new-issue-from-the-issue-board'
competitor_one: true
competitor_two: sortof
- title: "Built-in your software development platform"
description: "There's no need to configure or integrate anything, GitLab Issue Boards are built-in GitLab. Asana is a third-party tool that optionally integrates with GitHub via Asana PowerUps. Note that you only have access to one PowerUp per Asana free account."
link_description: "Learn more about GitLab Issue Boards."
link: /features/issueboard/
competitor_one: true
competitor_two: false
- title: "Complete Project Overview"
description: "GitLab Issue Boards give you a complete overview of your project's state: issue cards can be ordered in and across multiple columns, each card indicates who is working on it, the deadline and labels. Asana is built around individula team member task lists and does not give as complete of an project overview as GitLab Issue Boards."
competitor_one: true
competitor_two: false
- title: "Construct Issue Boards around Issue labels"
description: "An Issue Board is based on its project's label structure, therefore, it applies the same descriptive labels to indicate placement on the board. GitLab issues can appear on multiple Issue and they still have meaning without the context of a particular board. Asana allows you to tag tasks but not build issue boards around them."
link_description: "Learn more about labels and Issue Boards"
link: 'https://docs.gitlab.com/ce/user/project/issue_board.html#overview'
competitor_one: true
competitor_two: false
- title: "Add multiple issues to the board"
description: "From an Issue Board, you can add multiple issues to lists in the board by selecting one or more existing issues. With Asana, you can only add one by one to a Asana card, not to an entire list or board."
link_description: "Learn how to add multiple issues to your Issue Board."
link: 'https://docs.gitlab.com/ee/user/project/issue_board.html#adding-issues-to-a-list'
competitor_one: true
competitor_two: false
title: "Trello vs GitLab Issue Boards"
pdf: gitlab-issueboards-vs-trello.pdf
competitor_one:
name: 'GitLab Issue Boards'
logo: '/images/comparison/gitlab-logo.svg'
competitor_two:
name: 'Trello'
logo: '/images/comparison/trello-logo.svg'
last_updated: 'May 5, 2017'
features:
- title: "Built-in your software development platform"
description: "There's no need to configure or integrate anything, GitLab Issue Boards are built-in GitLab. Trello is a third-party tool that optionally integrates with GitHub via Trello PowerUps. Note that you only have access to one PowerUp per Trello free account."
link_description: "Learn more about GitLab Issue Boards."
link: /features/issueboard/
competitor_one: true
competitor_two: false
- title: "Keep focused on what is important"
description: "Trello is a good task manager with the ability to create cards about everything. With Issue Boards, you focus on getting the job done by organizing and prioritizing your issues."
link_description: "Learn from the Codepen team why they decided to use Issue Boards instead of Trello."
link: /2017/01/27/codepen-welcome-to-gitlab/#project-management-everything-in-one-place
competitor_one: true
competitor_two: true
- title: "Multiple boards"
description: "Trello let's you create multiple boards to help you to organize your tasks. GitLab Multiple Issue Boards, available on GitLab Enterprise Edition, also makes it possible, improving your workflow by grouping different lists in multiple boards."
link_description: "Learn more about Multiple Issue Boards."
link: 'https://docs.gitlab.com/ee/user/project/issue_board.html#multiple-issue-boards'
competitor_one: true
competitor_two: true
- title: "Consistent labels structure"
description: "An Issue Board is based on its project's label structure, therefore, it applies the same descriptive labels to indicate placement on the board. GitLab Issue Boards not just position issue cards in a column, but also allows them to be in multiple boards and still have meaning without the context of a particular board."
link_description: "Learn more about labels and Issue Boards"
link: 'https://docs.gitlab.com/ce/user/project/issue_board.html#overview'
competitor_one: true
competitor_two: false
- title: "Create new issue from the board"
description: "With Trello Boards, you can't create new issues from the board, even when integrated with GitHub (Trello PowerUps). With Issue Boards, you create your issue right from the board, out of the box."
link_description: "Learn how to create a new issue from the Issue Board."
link: 'https://docs.gitlab.com/ce/user/project/issues/create_new_issue.html#new-issue-from-the-issue-board'
competitor_one: true
competitor_two: false
- title: "Add multiple issues to the board"
description: "From an Issue Board, you can add multiple issues to lists in the board by selecting one or more existing issues. With Trello, you can only add one by one to a Trello card, not to an entire list or board."
link_description: "Learn how to add multiple issues to your Issue Board."
link: 'https://docs.gitlab.com/ee/user/project/issue_board.html#adding-issues-to-a-list'
competitor_one: true
competitor_two: false
- title: "Work with your team"
description: "With GitLab your entire team has access to the project's Issue Boards. With Trello, working with your team is limited to basic access for Trello's free accounts; only Trello Business and Enterprise subscriptions give you access to their full team-related features."
competitor_one: true
competitor_two: sortof