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
  • martell/gitlab-runner
  • cmingxu/gitlab-runner
  • tonejito/gitlab-runner
  • gitlab-org/gitlab-runner
  • abysshal/gitlab-ci-multi-runner
  • bobey/gitlab-ci-multi-runner
  • miskovic/gitlab-ci-multi-runner
  • happymcplaksin/gitlab-ci-multi-runner
  • chrko/gitlab-ci-multi-runner
  • karengc/gitlab-ci-multi-runner
  • ayufan-test/gitlab-ci-multi-runner
  • zimmskal/gitlab-ci-multi-runner
  • mba811/gitlab-ci-multi-runner
  • inmyshed/gitlab-ci-multi-runner
  • chtbof/gitlab-runner
  • PuckCh/gitlab-ci-multi-runner
  • roth1002/gitlab-ci-multi-runner
  • vuct/gitlab-ci-multi-runner
  • notheotherben/gitlab-ci-multi-runner
  • ipernet/gitlab-ci-multi-runner
  • zanderbaldwin/gitlab-ci-multi-runner
  • NguyenTrungTin/gitlab-ci-multi-runner
  • briandeng/gitlab-ci-multi-runner
  • bsmr/gitlab-ci-multi-runner
  • jacek-marchwicki/gitlab-ci-multi-runner
  • a.thieriot/gitlab-ci-multi-runner
  • MetalMatze/gitlab-ci-multi-runner
  • munnerz/gitlab-ci-multi-runner
  • zhongxingzhi2005/gitlab-ci-multi-runner
  • peripatetic-sojourner/gitlab-ci-multi-runner
  • sea-light/gitlab-ci-multi-runner
  • jordi-tudela/gitlab-ci-multi-runner
  • aaron465/gitlab-ci-multi-runner
  • dzaporozhets/gitlab-ci-multi-runner
  • evan2x/gitlab-ci-multi-runner
  • axil/gitlab-ci-multi-runner
  • cvd/gitlab-ci-multi-runner
  • jvanbaarsen/gitlab-ci-multi-runner
  • lorenz/gitlab-ci-multi-runner
  • alanmonger/gitlab-ci-multi-runner
  • higebu/gitlab-ci-multi-runner
  • Xarlot/gitlab-runner
  • quanlong/gitlab-ci-multi-runner
  • patrik-lermon/gitlab-ci-multi-runner
  • bastih/gitlab-ci-multi-runner
  • kivoli/gitlab-runner
  • ReDetection/gitlab-ci-multi-runner
  • nickaj/gitlab-ci-multi-runner
  • igordcsouza/gitlab-ci-multi-runner
  • m-a-r-c-o/gitlab-ci-multi-runner
  • bartvanbos/gitlab-runner
  • liamdawson/gitlab-ci-multi-runner
  • mtexdecoder/gitlab-ci-multi-runner
  • seacoastboy/gitlab-ci-multi-runner
  • alancinacio/gitlab-ci-multi-runner
  • s7v7nislands/gitlab-ci-multi-runner
  • bingohuang/gitlab-ci-multi-runner
  • nigelpro/gitlab-ci-multi-runner
  • lovejavaee/gitlab-ci-multi-runner
  • chatopera/gitlab-ci-multi-runner
  • Heptalon/gitlab-runner
  • alampros/gitlab-ci-multi-runner
  • kpankonen/gitlab-ci-multi-runner
  • rohithj/gitlab-ci-multi-runner
  • xmikus01/gitlab-ci-multi-runner
  • fresskoma/gitlab-ci-multi-runner
  • diegosouza/gitlab-ci-multi-runner
  • d33tah/gitlab-ci-multi-runner
  • zzvv/gitlab-ci-multi-runner
  • parsamparpary/gitlab-runner
  • saulshanabrook/gitlab-ci-multi-runner
  • clinta/gitlab-ci-multi-runner
  • jgassner/gitlab-ci-multi-runner
  • qqshfox/gitlab-ci-multi-runner
  • megamorf/gitlab-ci-multi-runner
  • csecsylaszlo/gitlab-ci-multi-runner
  • JonathonReinhart/gitlab-ci-multi-runner
  • huayuting/gitlab-ci-multi-runner
  • mcfedr/gitlab-ci-multi-runner
  • flixr/gitlab-ci-multi-runner
  • peoplesofter/gitlab-ci-multi-runner
  • ezer8/gitlab-ci-multi-runner
  • buncis/gitlab-ci-multi-runner
  • rluba/gitlab-ci-multi-runner
  • renchangfeng0/gitlab-ci-multi-runner
  • she/gitlab-ci-multi-runner
  • samiahweiterreise/gitlab-ci-multi-runner
  • kekoav/gitlab-ci-multi-runner
  • k1-h/gitlab-runner
  • ercom/gitlab-runner
  • davidarcher/gitlab-runner
  • hamdrew/gitlab-ci-multi-runner
  • mickelfeng/gitlab-ci-multi-runner
  • jkohl/gitlab-ci-multi-runner
  • pjmorr/gitlab-ci-multi-runner
  • srfraser/gitlab-ci-multi-runner
  • obogobo/gitlab-runner
  • bestmike007/gitlab-runner
  • vickyc/gitlab-runner
  • AlloyCI/alloy-runner
  • ssavrim/gitlab-runner
  • rleigh/gitlab-runner
  • nphyatt/gitlab-runner
  • daniel.shaulov/gitlab-runner
  • jeckhart/gitlab-runner-bin
  • MBcom/gitlab-runner
  • wysiwygoy/forks/gitlab-runner
  • aitzol/gitlab-runner
  • jkrammer/gitlab-runner
  • sgillespie/gitlab-ci-multi-runner
  • ngetchell/gitlab-ci-multi-runner
  • antonkomarev/gitlab-ci-multi-runner
  • luaks/gitlab-ci-multi-runner
  • jshridha/gitlab-ci-multi-runner
  • aglets61/gitlab-ci-multi-runner
  • huydbq/gitlab-ci-multi-runner
  • magni-/gitlab-ci-multi-runner
  • Mondal/gitlab-ci-multi-runner
  • chriistiianrojas/gitlab-ci-multi-runner
  • ok_ready/gitlab-runner
  • cdrx/gitlab-ci-multi-runner
  • jasonroehm/gitlab-ci-multi-runner
  • gzamboni/gitlab-ci-multi-runner
  • groe/gitlab-ci-multi-runner
  • auhgithub/gitlab-ci-multi-runner
  • teepark/gitlab-ci-multi-runner
  • mefyl/gitlab-ci-multi-runner
  • ethernetdan/gitlab-ci-multi-runner
  • aleksey.v.osipov/gitlab-ci-multi-runner
  • c.d.bishop89/gitlab-ci-multi-runner
  • flungo/gitlab-ci-multi-runner
  • karen/gitlab-ci-multi-runner
  • fiddels/gitlab-ci-multi-runner
  • frenkel/gitlab-ci-multi-runner
  • guyguy333/gitlab-ci-multi-runner
  • phunehehe/gitlab-ci-multi-runner
  • Ranjana23/gitlab-ci-multi-runner
  • bdandoy/gitlab-ci-multi-runner
  • glensc/gitlab-ci-multi-runner
  • qzstatic/gitlab-ci-multi-runner
  • garradkiss/gitlab-ci-multi-runner
  • darkautism/gitlab-ci-multi-runner
  • logo-design/gitlab-ci-multi-runner
  • kmeh/gitlab-ci-multi-runner
  • dg-ratiodata/gitlab-ci-multi-runner
  • maxmeyer/gitlab-ci-multi-runner
  • demisxbar/gitlab-ci-multi-runner
  • nja94/gitlab-ci-multi-runner
  • brad.vanderlaan/gitlab-ci-multi-runner
  • oshit/gitlab-ci-multi-runner
  • roselynemakena/gitlab-ci-multi-runner
  • fritz.christian/gitlab-ci-multi-runner
  • OBSERVER-DLL/gitlab-ci-multi-runner
  • moshtaghi/gitlab-ci-multi-runner
  • rijeshpk/gitlab-ci-multi-runner
  • danielgrimes/gitlab-ci-multi-runner
  • mrts.pydev/gitlab-ci-multi-runner
  • sfnelson/gitlab-ci-multi-runner
  • custa/gitlab-ci-multi-runner
  • cowboygneox/gitlab-ci-multi-runner
  • artem-forks/gitlab-ci-multi-runner
  • Bevaz/gitlab-ci-multi-runner
  • brunodlz/gitlab-ci-multi-runner
  • sanghv1/gitlab-ci-multi-runner
  • Lriu/gitlab-ci-multi-runner
  • rekby/gitlab-ci-multi-runner
  • dimrozakis/gitlab-ci-multi-runner
  • ferchoshi1992/gitlab-ci-multi-runner
  • davejlong/gitlab-ci-multi-runner
  • king6cong/gitlab-ci-multi-runner
  • jkuhel/gitlab-ci-multi-runner
  • krkl/gitlab-ci-multi-runner
  • sports98/gitlab-ci-multi-runner
  • rabbitfang/gitlab-ci-multi-runner
  • DaAwesomeP/gitlab-ci-multi-runner
  • lbarbosa/gitlab-ci-multi-runner
  • c0by/gitlab-ci-multi-runner
  • gbraad/gitlab-ci-multi-runner
  • nkovacs/gitlab-ci-multi-runner
  • mente/gitlab-ci-multi-runner
  • shyiko/gitlab-ci-multi-runner
  • xMrWhite/gitlab-ci-multi-runner
  • pavelloz/gitlab-ci-multi-runner
  • bjonil/gitlab-ci-multi-runner
  • vivkin/gitlab-runner
  • thorseye/gitlab-ci-multi-runner
  • hemio/gitlab-ci-multi-runner
  • AquariusCoder/gitlab-ci-multi-runner
  • thinkingmedia/gitlab-ci-multi-runner
  • zhykzhykzhyk/gitlab-ci-multi-runner
  • xiaodot/gitlab-ci-multi-runner
  • jameslopez/gitlab-ci-multi-runner
  • benalbrecht/gitlab-ci-multi-runner
  • nharsch/gitlab-ci-multi-runner
  • yuanmai/gitlab-ci-multi-runner
  • pablo-ruth/gitlab-runner
  • alexbardas/gitlab-ci-multi-runner
  • loomis/gitlab-ci-multi-runner
  • rochaporto/gitlab-ci-multi-runner
  • frntn/gitlab-ci-multi-runner
  • lasgeirsson/gitlab-ci-multi-runner
  • alexkrebiehl/gitlab-ci-multi-runner
  • gaoyang002/gitlab-ci-multi-runner
  • pmdroid/gitlab-ci-multi-runner
  • michaelsproul/gitlab-ci-multi-runner
  • alexmt/gitlab-ci-multi-runner
  • axonista/gitlab-ci-multi-runner
  • jtojnar/gitlab-ci-multi-runner
  • kujiy/gitlab-ci-multi-runner
  • missedone/gitlab-ci-multi-runner
  • harsha1/gitlab-ci-multi-runner
  • onlyjob/gitlab-ci-multi-runner
  • manojK/gitlab-ci-multi-runner
  • vkldenis/gitlab-ci-multi-runner
  • yueyehua/gitlab-ci-multi-runner
  • akabir/gitlab-ci-multi-runner
  • sylvain.boily/gitlab-ci-multi-runner
  • Jordanhuang1987/gitlab-ci-multi-runner
  • ashang/gitlab-ci-multi-runner
  • kiview/gitlab-ci-multi-runner
  • panzm/gitlab-ci-multi-runner
  • haynes/gitlab-ci-multi-runner
  • jbijlsma/gitlab-ci-multi-runner
  • SueF/gitlab-ci-multi-runner
  • f3rdy/gitlab-ci-multi-runner
  • Hagbarth/gitlab-ci-multi-runner
  • Dinduks/gitlab-ci-multi-runner
  • guang1986413/gitlab-ci-multi-runner
  • deckar01/gitlab-ci-multi-runner
  • Srivichai.P/gitlab-ci-multi-runner
  • ngpestelos/gitlab-ci-multi-runner
  • RapidSport/gitlab-ci-multi-runner
  • meet1993/gitlab-ci-multi-runner
  • cgull/gitlab-ci-multi-runner
  • savitojs/gitlab-ci-multi-runner
  • vichak/gitlab-ci-multi-runner
  • Saltychipmunk/gitlab-ci-multi-runner
  • dagwieers/gitlab-ci-multi-runner
  • HeeroYui/gitlab-ci-multi-runner
  • thomas.k1/gitlab-ci-multi-runner
  • stanclai/gitlab-ci-multi-runner
  • Mishkan/gitlab-ci-multi-runner
  • fabikaze/gitlab-ci-multi-runner
  • Sublio/gitlab-ci-multi-runner
  • binsoopark/gitlab-ci-multi-runner
  • sreesamb/gitlab-ci-multi-runner
  • vmsqwe/gitlab-ci-multi-runner
  • maoaizaga/gitlab-ci-multi-runner
  • pharada/gitlab-ci-multi-runner
  • amol.bhanushali/gitlab-ci-multi-runner
  • MeneDev/gitlab-ci-multi-runner
  • terrencebenade/gitlab-ci-multi-runner
  • markdowney/gitlab-ci-multi-runner
  • vincentriemer/gitlab-ci-multi-runner
  • deanrock/gitlab-ci-multi-runner
  • eyecreate/gitlab-ci-multi-runner
  • pragnesh.ritpritech/gitlab-ci-multi-runner
  • abner/gitlab-ci-multi-runner
  • he037/gitlab-ci-multi-runner
  • YuriyIlyin/gitlab-ci-multi-runner
  • remohammadi/gitlab-ci-multi-runner
  • drewcrawford/gitlab-ci-multi-runner
  • marcoshenrich/gitlab-ci-multi-runner
  • cheungpat/gitlab-ci-multi-runner
  • jayme-github/gitlab-runner
  • Karthikeyan1111/gitlab-runner
  • jon-walton/gitlab-ci-multi-runner
  • warren.postma/gitlab-ci-multi-runner
  • mbode/gitlab-ci-multi-runner
  • longbowsoft/gitlab-runner
  • schabrolles/gitlab-ci-multi-runner
  • olirogers/gitlab-ci-multi-runner
  • mmatoscom/gitlab-ci-multi-runner
  • archv/gitlab-ci-multi-runner
  • vodinhtao1995/gitlab-ci-multi-runner
  • aleksey.solntsev/gitlab-ci-multi-runner
  • huytv593/gitlab-ci-multi-runner
  • respopuk/gitlab-ci-multi-runner
  • HoogWater/gitlab-runner
  • houqp/gitlab-ci-multi-runner
  • arose/gitlab-ci-multi-runner
  • michaeltandy/gitlab-ci-multi-runner
  • raynax/gitlab-ci-multi-runner
  • etews/gitlab-ci-multi-runner
  • juliusv/gitlab-ci-multi-runner
  • dikarel/gitlab-ci-multi-runner
  • josedossou/gitlab-ci-multi-runner
  • rilian/gitlab-ci-multi-runner
  • edrdcortes/gitlab-ci-multi-runner
  • atcharatip9035/gitlab-ci-multi-runner
  • stalinkay/gitlab-ci-multi-runner
  • jan4/gitlab-ci-multi-runner
  • eminence/gitlab-ci-multi-runner
  • loukash/gitlab-ci-multi-runner
  • mr-mencel/gitlab-ci-multi-runner
  • siadat/gitlab-ci-multi-runner
  • donnut/gitlab-ci-multi-runner
  • fenfenxu/gitlab-ci-multi-runner
  • mehdy/gitlab-ci-multi-runner
  • RemiVenet/gitlab-ci-multi-runner
  • otaviof/gitlab-ci-multi-runner
  • autarch1/gitlab-ci-multi-runner
  • craig6/gitlab-ci-multi-runner
  • MattLaw0/gitlab-ci-multi-runner
  • zyfran/gitlab-ci-multi-runner
  • imnomak/gitlab-ci-multi-runner
  • zhaojun12/gitlab-ci-multi-runner
  • guanguan241/gitlab-ci-multi-runner
  • efendingk1/gitlab-ci-multi-runner
  • minhajuddin/gitlab-ci-multi-runner
  • marc.par10/gitlab-ci-multi-runner
  • sxlfzhy/gitlab-ci-multi-runner
  • atsaloli/gitlab-ci-multi-runner
  • selsky/gitlab-runner
  • putiansong/gitlab-ci-multi-runner
  • mgielda/gitlab-ci-multi-runner
  • vilhelmen/gitlab-ci-multi-runner
  • aaronarduino/gitlab-ci-multi-runner
  • jsonc/gitlab-ci-multi-runner
  • lew21/gitlab-ci-multi-runner
  • davefinster/gitlab-ci-multi-runner
  • rawkode/gitlab-ci-multi-runner
  • RioKierkels/gitlab-ci-multi-runner
  • kishore.karanala/gitlab-ci-multi-runner
  • meir.shamay/gitlab-ci-multi-runner
  • luisbelloch/gitlab-ci-multi-runner
  • wangjian2016/gitlab-ci-multi-runner
  • davetcode/gitlab-runner
  • akasurde/gitlab-ci-multi-runner
  • paulom/gitlab-ci-multi-runner
  • j.waschkau/gitlab-runner
  • ayufan/gitlab-ci-multi-runner
  • rodesousa/gitlab-ci-multi-runner
  • cloorc/gitlab-ci-multi-runner
  • sssvip/gitlab-ci-multi-runner
  • gyj1278/gitlab-runner
  • MrTrustor/gitlab-ci-multi-runner
  • jorgik/gitlab-ci-multi-runner
  • helios-4/gitlab-ci-multi-runner
  • gianrubio/gitlab-ci-multi-runner
  • aliem/gitlab-ci-multi-runner
  • sudeep9/gitlab-ci-multi-runner
  • CursiveD/gitlab-ci-multi-runner
  • landonclark/gitlab-ci-multi-runner
  • mfriedenhagen/gitlab-runner
  • matt-deboer/gitlab-ci-multi-runner
  • laqueray/gitlab-ci-multi-runner
  • mettke/gitlab-ci-multi-runner
  • kyledecot/gitlab-ci-multi-runner
  • makovetski/gitlab-ci-multi-runner
  • blezek/gitlab-ci-multi-runner
  • chainkite1/gitlab-ci-multi-runner
  • kds-inin88/gitlab-ci-multi-runner
  • MahendraThakur/gitlab-ci-multi-runner
  • Nowaker/gitlab-ci-multi-runner
  • sinwav/gitlab-ci-multi-runner
  • pavelkovar/gitlab-runner
  • sdirkwinkel/gitlab-runner
  • seweryn.zeman/gitlab-ci-multi-runner
  • mayli/gitlab-ci-multi-runner
  • doits/gitlab-ci-multi-runner
  • self.username/gitlab-ci-multi-runner
  • peterm0x/gitlab-ci-multi-runner
  • algoriths/gitlab-ci-multi-runner
  • Gasol/gitlab-runner
  • sa.concilio/gitlab-ci-multi-runner
  • rogerthat444/gitlab-runner
  • Kiina/gitlab-ci-multi-runner
  • vidyasagarpogiri/gitlab-ci-multi-runner
  • stuffboxkorea/gitlab-ci-multi-runner
  • Mp53815963/gitlab-ci-multi-runner
  • gpgabriel/gitlab-ci-multi-runner
  • PServers/gitlab-ci-multi-runner
  • Mattlk13/gitlab-ci-multi-runner
  • doltair/gitlab-ci-multi-runner
  • rodorgas/gitlab-ci-multi-runner
  • wtsi-hgi/gitlab-ci-multi-runner
  • lancechen/gitlab-ci-multi-runner
  • AlekSi/gitlab-ci-multi-runner
  • xuxulinux/gitlab-ci-multi-runner
  • bs-gitlab/gitlab-ci-multi-runner
  • LongLiveCHIEF/gitlab-ci-multi-runner
  • AYCS/gitlab-ci-multi-runner
  • ffittschen/gitlab-ci-multi-runner
  • bbodenmiller/gitlab-ci-multi-runner
  • jb-san/gitlab-ci-multi-runner
  • dreimus-contact/gitlab-ci-multi-runner
  • bahmutov/gitlab-ci-multi-runner
  • Ruby-and-Friends/gitlab-ci-multi-runner
  • renzok/gitlab-ci-multi-runner
  • tanyan2004/gitlab-ci-multi-runner
  • chr4/gitlab-ci-multi-runner
  • swiftmedical/gitlab-ci-multi-runner
  • s_vaytsel/gitlab-ci-multi-runner
  • ondrej.novy/gitlab-ci-multi-runner
  • saiindian2/gitlab-ci-multi-runner
  • srinkes/gitlab-ci-multi-runner
  • mmmickmason2/gitlab-runner
  • kutelev/gitlab-runner
  • wuxyyin/gitlab-ci-multi-runner
  • yunwangjun/gitlab-ci-multi-runner
  • antmanler/gitlab-ci-multi-runner
  • andrewstuart/gitlab-ci-multi-runner
  • pro.mit3863/gitlab-ci-multi-runner
  • aleksej.paschenko/gitlab-ci-multi-runner
  • unused/gitlab-ci-multi-runner
  • michal-motyczko/gitlab-ci-multi-runner
  • gamerscomplete/gitlab-ci-multi-runner
  • Andrej1A/gitlab-ci-multi-runner
  • casxter/gitlab-ci-multi-runner
  • nhen/gitlab-ci-multi-runner
  • rshade/gitlab-ci-multi-runner
  • hyperized/gitlab-ci-multi-runner
  • wrossmann/gitlab-ci-multi-runner
  • dittrich/gitlab-ci-multi-runner
  • aegoroff/gitlab-runner
  • PhilippHeuer/gitlab-ci-multi-runner
  • larsmikkelsen/gitlab-runner
  • spfweb/gitlab-ci-multi-runner
  • passwind/gitlab-ci-multi-runner
  • huygens/gitlab-ci-multi-runner
  • ThatTomPerson/gitlab-ci-multi-runner
  • jesuscarrillo8/gitlab-ci-multi-runner
  • aborn.jiang/gitlab-runner
  • thinkeridea/gitlab-ci-multi-runner
  • tabkram/gitlab-ci-multi-runner
  • mikran/gitlab-ci-multi-runner
  • techguru/gitlab-ci-multi-runner
  • matthiasharrer/gitlab-ci-multi-runner
  • shinya.maeda/gitlab-ci-multi-runner
  • dohnto/gitlab-ci-multi-runner
  • rneu31/gitlab-ci-multi-runner
  • sathieu/gitlab-runner
  • ndusart/gitlab-runner
  • kevinnguyeneng/gitlab-ci-multi-runner
  • ajf58/gitlab-ci-multi-runner
  • yastupin/gitlab-ci-multi-runner
  • chaase/gitlab-ci-multi-runner
  • mitar/gitlab-ci-multi-runner
  • mksolangon/gitlab-ci-multi-runner
  • lawli3t/gitlab-ci-multi-runner
  • durko/gitlab-runner
  • zishuangzhu/gitlab-ci-multi-runner
  • clabouisse/gitlab-ci-multi-runner
  • bajacondor/gitlab-runner
  • pratik_07b/gitlab-ci-multi-runner
  • Ximi1970/gitlab-ci-multi-runner
  • yongyong.zz79/gitlab-ci-multi-runner
  • cdhunt/gitlab-runner
  • Rukenshia/gitlab-runner
  • AlexKornitzer/gitlab-runner
  • maikelv/gitlab-ci-multi-runner
  • jlevin/gitlab-ci-multi-runner
  • Ticketmaster/gitlab-runner
  • nikko.miu/gitlab-ci-multi-runner
  • huang-x-h/gitlab-ci-multi-runner
  • dmitry-sobolev/gitlab-ci-multi-runner
  • luceos/gitlab-ci-multi-runner
  • cedricv/gitlab-ci-multi-runner
  • mion00/gitlab-ci-multi-runner
  • chopps/gitlab-ci-multi-runner
  • vogxn/gitlab-ci-multi-runner
  • zhangzhw/gitlab-ci-multi-runner
  • paolofalomo/gitlab-ci-multi-runner
  • petraea/gitlab-ci-multi-runner
  • smartsammler/gitlab-ci-multi-runner
  • MMathiaut/gitlab-ci-multi-runner
  • virgile_fei/gitlab-ci-multi-runner
  • arturas.slajus/gitlab-ci-multi-runner
  • pirogoeth/gitlab-ci-multi-runner
  • OutSorcerer/gitlab-ci-multi-runner
  • AsafAlgawi/gitlab-ci-multi-runner
  • marcus-fellinger-esc/gitlab-ci-multi-runner
  • TheDju/gitlab-ci-multi-runner
  • elliottslaughter/gitlab-ci-multi-runner
  • brian9206/gitlab-ci-multi-runner
  • bradjones1/gitlab-ci-multi-runner
  • nerdyness/gitlab-ci-multi-runner
  • ds998/gitlab-ci-multi-runner
  • bollenn/gitlab-ci-multi-runner
  • anigame/gitlab-ci-multi-runner
  • chandanpasunoori/gitlab-runner
  • judgeou/gitlab-runner
  • xavierleune/gitlab-ci-multi-runner
  • xyalan/gitlab-ci-multi-runner
  • cfreeze/gitlab-ci-multi-runner
  • frankies/gitlab-ci-multi-runner
  • paulrbr/gitlab-runner
  • dpurrington/gitlab-ci-multi-runner
  • archie2016/gitlab-ci-multi-runner
  • kingecg/gitlab-ci-multi-runner
  • adamlaska/gitlab-runner
  • tomelliff/gitlab-runner
  • amenk/gitlab-ci-multi-runner
  • inhumantsar/gitlab-ci-multi-runner
  • coblue_gpioto/gitlab-ci-multi-runner
  • hh/gitlab-ci-multi-runner
  • kri5/gitlab-ci-multi-runner
  • smuething/gitlab-runner
  • mikebryant/gitlab-runner
  • crobin/gitlab-ci-multi-runner
  • mpszone/gitlab-runner
  • zcong1993/gitlab-runner
  • hierarchicalpolymorphist/gitlab-ci-multi-runner
  • hstefan/gitlab-ci-multi-runner
  • d_haranzha/gitlab-ci-multi-runner
  • dalongrong/gitlab-ci-multi-runner
  • jjacobson/gitlab-ci-multi-runner
  • adamreid/gitlab-runner
  • loai.net/gitlab-runner
  • masakura/gitlab-runner
  • LoneC0der/gitlab-runner
  • mgoodness/gitlab-runner
  • yujinqiu/gitlab-runner
  • kincaider/gitlab-runner
  • boyd.john.m/gitlab-runner
  • Massenhaft/gitlab-runner
  • symphony2014/gitlab-runner
  • angussidney/gitlab-runner
  • dm4/gitlab-runner
  • riccardo.magliocchetti/gitlab-runner
  • zakharov1/gitlab-runner
  • jakubsacha/gitlab-runner
  • kidanekal/gitlab-runner
  • madddi/gitlab-runner
  • samueltardieu/gitlab-runner
  • frech/gitlab-runner
  • samueldg/gitlab-runner
  • jribe/gitlab-runner
  • tardyp/gitlab-runner
  • sdogruyol/gitlab-runner
  • dipaksavaliya/gitlab-ci-multi-runner
  • uilianries/gitlab-runner
  • it-praktyk/gitlab-runner
  • daoleno/gitlab-runner
  • iamonuwa/gitlab-runner
  • certik/gitlab-runner
  • neuromanc/gitlab-runner
  • ajfeatherstone/gitlab-runner
  • weisslj/gitlab-runner
  • jonty/gitlab-runner
  • baltundal/gitlab-runner
  • jonathans/gitlab-runner
  • pilara/gitlab-runner
  • redbaron1/gitlab-runner
  • esno/gitlab-runner
  • binali-rustamov/gitlab-runner
  • Wernight/gitlab-runner
  • Znafon/gitlab-runner
  • letoemist/gitlab-runner
  • amaslenn/gitlab-runner
  • insomniaqc/gitlab-runner
  • nocnokneo/gitlab-runner
  • enterstudios/gitlab-runner
  • zifnab06/gitlab-runner
  • klopsknoedel/gitlab-runner
  • hasonm/gitlab-runner
  • stuart-warren/gitlab-runner
  • tps.arpan/gitlab-runner
  • peterl/gitlab-runner
  • Dell-/gitlab-runner
  • townshend.dr/gitlab-runner
  • ahmadki/gitlab-runner
  • osyo/gitlab-runner
  • solidnerd/gitlab-runner
  • allamand/gitlab-runner
  • xiaoww/gitlab-runner
  • rarguelloF/gitlab-runner
  • leonardchow/gitlab-runner
  • mark-nordine/gitlab-runner
  • jaylinski/gitlab-runner
  • rp9q87zad8/gitlab-runner
  • alquimista3301/gitlab-runner
  • Codixer/gitlab-runner
  • waldi/gitlab-runner
  • rokukapsch/gitlab-runner
  • webframp/gitlab-runner
  • mgebhard_cip/gitlab-runner
  • dzhere4/gitlab-runner
  • ethan.reesor/contrib/gitlab-runner
  • rjt1357/gitlab-runner
  • TimeBye/gitlab-runner
  • Conan_Kudo/gitlab-runner
  • J0WI/gitlab-runner
  • max28/gitlab-runner
  • VertivSRE/gitlab-runner
  • eirinikos/gitlab-runner
  • dfbb/gitlab-runner
  • andrewleech/gitlab-runner
  • objectx/gitlab-runner
  • grebre01/gitlab-runner
  • shaijumt/gitlab-runner
  • jewers/gitlab-runner
  • siemens-plm-devops/gitlab-runner
  • sleistner/gitlab-runner
  • ZCube1/gitlab-runner
  • jerrac/gitlab-runner
  • bleuesprit/gitlab-runner
  • huffstler/gitlab-runner
  • Xatom/gitlab-runner
  • ellaxue007/gitlab-runner
  • jbonachera/gitlab-runner
  • donbowman/gitlab-runner
  • autopilot4000/gitlab-runner
  • sj14/gitlab-runner
  • pityonline/gitlab-runner
  • oerdnj/gitlab-runner
  • jumal/gitlab-runner
  • ykzhangyitu/gitlab-runner
  • bioinfornatics/gitlab-runner
  • kaanjin/gitlab-runner
  • del-boy/gitlab-runner
  • lottamus/gitlab-runner
  • TomyDMG/gitlab-runner
  • milas/gitlab-runner
  • samueljc/gitlab-runner
  • lowjoel/gitlab-runner
  • monnoroch/gitlab-runner
  • mattthias/gitlab-runner
  • theavinash/gitlab-runner
  • y.skopets/gitlab-runner
  • gengjiawen/gitlab-runner
  • igorsantosamado/gitlab-runner
  • suling-group/gitlab-runner
  • AzrielB/gitlab-runner
  • ollie314/gitlab-runner
  • ShadowWings/gitlab-runner
  • brandon.wamboldt/gitlab-runner
  • realgame17/gitlab-runner
  • antmak/gitlab-runner
  • LouPascalou/gitlab-runner
  • moretea/gitlab-runner
  • cnBSD/gitlab-runner
  • gayathrisj/gitlab-runner
  • piers.debasto/gitlab-runner
  • jenunifer/gitlab-runner
  • Riduidel/gitlab-runner
  • talapagalachaitanya/gitlab-runner
  • codemunk/gitlab-runner
  • steffeng/gitlab-runner
  • muhammadn/gitlab-runner
  • lhttjdr/gitlab-runner
  • rowbotdev/gitlab-runner
  • alipek/gitlab-runner
  • kendall.moore/gitlab-runner
  • nielsole/gitlab-runner
  • bsull/gitlab-runner
  • torosyanv/gitlab-runner
  • fang0229/gitlab-runner
  • pevasquez/gitlab-runner
  • djuarezg/gitlab-runner
  • ehovland/gitlab-runner
  • montao/gitlab-runner
  • FFMMM/gitlab-runner
  • tiagolo/gitlab-runner
  • galeksandrp/gitlab-runner
  • yzgyyang/gitlab-runner
  • SilverFire/gitlab-runner
  • gitlabcn/gitlab-runner
  • a/gitlab-runner
  • 862564108ra/gitlab-runner
  • khuebc/gitlab-runner
  • ashumkin/gitlab-runner
  • geraldpape/gitlab-runner
  • kmence/gitlab-runner
  • truexin1292/gitlab-runner
  • Mikho/gitlab-runner
  • felixguo/gitlab-runner
  • JerryFeng/gitlab-runner
  • AmeliaYura/gitlab-runner
  • pancuro/gitlab-runner
  • vajdaz/gitlab-runner
  • rochacon/gitlab-runner
  • J_Qu/gitlab-runner
  • sandercox/gitlab-runner
  • hikobae/gitlab-runner
  • cuebster/gitlab-runner
  • nathan.cain/gitlab-runner
  • thefinn93/gitlab-runner
  • cvmgupta211/gitlab-runner
  • jenniferpilgreen/gitlab-runner
  • tblaisot/gitlab-runner
  • mhubig/gitlab-runner
  • hvorsteveld/gitlab-runner
  • ftechz/gitlab-runner
  • vimalkrishna/gitlab-runner
  • gregsmethells/gitlab-runner
  • ellax/gitlab-runner
  • jedbrown/gitlab-runner
  • gitlab-org-repos/gitlab-runner
  • Cosby5/gitlab-runner
  • janwilmans/gitlab-runner
  • maguro/gitlab-runner
  • dinneo/gitlab-runner
  • mvisonneau/gitlab-gitlab-runner
  • larsla/gitlab-runner
  • rpasche/gitlab-runner
  • jansmets/gitlab-runner
  • habrecord22/gitlab-runner
  • rileyt/gitlab-runner
  • hoaitang/gitlab-runner
  • szymon10/gitlab-runner
  • warawut5820/gitlab-runner
  • firewicca/gitlab-runner
  • petric1/gitlab-runner
  • codejunkers/gitlab-runner
  • sgrelak/gitlab-runner
  • RDelorier/gitlab-runner
  • MachinaCore/gitlab-runner
  • howieChiang/gitlab-runner
  • DonsonGitLab/gitlab-runner
  • munwar24/gitlab-runner
  • adrianmoisey/gitlab-runner
  • ailsachiu/gitlab-runner
  • PeterDaveHello/gitlab-runner
  • thomasjdev/gitlab-runner
  • chambo-e/gitlab-runner
  • madlener/gitlab-runner
  • rutevegavu/gitlab-runner
  • asafg6/gitlab-runner
  • mattiasr/gitlab-runner
  • bartlaarhoven/gitlab-runner
  • flokli/gitlab-runner
  • mohsenasm/gitlab-runner
  • sitic/gitlab-runner
  • rtatnet2/gitlab-runner
  • zhangyougang/gitlab-runner
  • imakowski/gitlab-runner
  • jrawls970/gitlab-runner
  • mvadkert/gitlab-runner
  • jjardon/gitlab-runner
  • eysz7-x-x/gitlab-runner
  • moto-timo/gitlab-runner
  • jarmar/gitlab-runner
  • t10kiyotaka/gitlab-runner
  • chrobbert/gitlab-runner
  • romangrothausmann/gitlab-runner
  • liangshiyuan/gitlab-runner
  • amplab/gitlab-runner
  • Suil3File/gitlab-runner
  • Sitozuka/gitlab-runner
  • kvalev/gitlab-runner
  • belen.rubilar/gitlab-runner
  • max-wittig/gitlab-runner
  • victoremepunto/gitlab-runner
  • x-eysz7x/gitlab-runner
  • 203gmagama/gitlab-runner
  • raynax1/gitlab-runner
  • cdmaurer13/gitlab-runner
  • bdwyertech/gitlab-runner
  • dpoll/gitlab-runner
  • rafael31/gitlab-runner
  • YuraBeznos/gitlab-runner
  • bishopolis/gitlab-runner
  • mars6/gitlab-runner
  • dmitrych61/gitlab-runner
  • onyxpoint/gitlab/gitlab-runner
  • jbliao/gitlab-runner
  • Ranjesh/gitlab-runner
  • minikemanoka/gitlab-runner
  • toadjaune/gitlab-runner
  • cc-dev-awu/gitlab-runner
  • 31p7410/gitlab-runner
  • saran0081986/gitlab-runner
  • navi86/gitlab-runner
  • ja11sop/gitlab-runner
  • KeymonWong/gitlab-runner
  • maxyermayank/gitlab-runner
  • fiveturns/gitlab-runner
  • stjohnjohnson/gitlab-runner
  • linniksa/gitlab-runner
  • YuizhiCode/gitlab-runner
  • sean-creighton/gitlab-runner
  • florian0/gitlab-runner
  • haozibi/gitlab-runner
  • qiqizjl/gitlab-runner
  • abhinshah/gitlab-runner
  • hvoigt/gitlab-runner
  • pdecat-forks/gitlab/gitlab-runner
  • aboyett/gitlab-runner
  • m30n/gitlab-runner
  • alexviscreanu/gitlab-runner
  • imrehg/gitlab-runner
  • j4ckie1/gitlab-runner
  • d.rabiega/gitlab-runner
  • zhixin2018/gitlab-runner
  • leifcr/gitlab-runner
  • thales-e-security/gitlab-runner
  • twm/gitlab-runner
  • burdiyan/gitlab-runner
  • saphidev/gitlab-runner
  • lamdawg/gitlab-runner
  • stsquad/gitlab-runner
  • skyaugust/gitlab-runner
  • hackerrdave/gitlab-runner
  • hosuke/gitlab-runner
  • matthias.vandemeent/gitlab-runner
  • patrick.bussmann-it/gitlab-runner
  • Azaradel/gitlab-runner
  • daturan/gitlab-runner
  • burdandrei/gitlab-runner
  • daftaupe/gitlab-runner
  • yesmine.mezni1208/gitlab-runner
  • gaff/gitlab-runner
  • sercand/gitlab-runner
  • garrett.adams/gitlab-runner
  • sjtubreeze/gitlab-runner
  • tobiasbp/gitlab-runner
  • davean/gitlab-runner
  • kludge_dav/gitlab-runner
  • mdraselahmed25/gitlab-runner
  • Renz2018/gitlab-runner
  • jasonwbarnett/gitlab-runner
  • ban_alexey/gitlab-runner
  • robf_at_conversica.com/gitlab-runner
  • hernandanielg/gitlab-runner
  • MartinDelille/gitlab-runner
  • dansan/gitlab-runner
  • SetTrend/gitlab-runner
  • gabjob/gitlab-runner
  • tperelle/gitlab-runner
  • zhengqz/gitlab-runner
  • Meowcat285/gitlab-runner
  • admin365/gitlab-runner
  • smortex/gitlab-runner
  • bestdonuts/gitlab-runner
  • mouvent_stefan/gitlab-runner
  • newk1/gitlab-runner
  • 45cali/gitlab-runner
  • Timtech4u/gitlab-runner
  • andreasp1994/gitlab-runner
  • aaronk6/gitlab-runner
  • markus1189/gitlab-runner
  • rsrchboy/gitlab-runner-core
  • dung.vu1/gitlab-runner
  • rol-public/gitlab-runner
  • missphyrgames/gitlab-runner
  • ShahinUK/gitlab-runner
  • sjakobs/gitlab-runner
  • AlliedMati/gitlab-runner
  • renquinn/gitlab-runner
  • MrKich/gitlab-runner
  • Jasonoro/gitlab-runner
  • zhouguangming/gitlab-runner
  • olliver/gitlab-org/gitlab-runner
  • ktan99/gitlab-runner
  • zeehio/gitlab-runner
  • werner77/gitlab-runner
  • roelofblom/gitlab-runner
  • supersunset/gitlab-runner
  • protection1/gitlab-runner
  • parkerzhu/gitlab-runner
  • brett_jacobson/gitlab-runner
  • charabskand/gitlab-runner
  • zelin-l/gitlab-runner
  • ffedoroff/gitlab-runner
  • lfire/gitlab-runner
  • kaz.yamamoto/gitlab-runner
  • LujieDuan/gitlab-runner
  • Tristar666/gitlab-runner
  • asarabi8282/gitlab-runner
  • julienvey/gitlab-runner
  • 6uhrmittag/gitlab-runner
  • icefox84/gitlab-runner
  • dansnyk/gitlab-runner
  • maketechpub/gitlab-runner
  • CaselIT/gitlab-runner
  • hzdr/gitlab-runner
  • xsyvITyt/gitlab-runner
  • hcloudreports/gitlab-runner
  • KentaTada/gitlab-runner
  • DylanBartlett/gitlab-runner
  • jaknor/gitlab-runner
  • serg1i/gitlab-runner
  • lucasfellipec/gitlab-runner
  • dm3ch/gitlab-runner
  • sven.kroell/gitlab-runner
  • whypro/gitlab-runner
  • lle-bout/gitlab-runner
  • weizai118/gitlab-runner
  • brianberzins/gitlab-runner
  • rgalonso1/gitlab-runner
  • tthh617/gitlab-runner
  • lebertdvd/gitlab-runner
  • nnelson/gitlab-runner
  • mientr/gitlab-runner
  • atheiman/gitlab-runner
  • casey.vockrodt/gitlab-runner
  • ariessanchezsulit/gitlab-runner
  • keepgoing147/gitlab-runner
  • j_alto/gitlab-runner
  • pgbezerra/gitlab-runner
  • Andresdiago2599/gitlab-runner
  • tommd/gitlab-runner
  • radhefa2/gitlab-runner
  • Mhn/gitlab-runner
  • kelrose/gitlab-runner
  • Propose/gitlab-runner
  • merlin1991/gitlab-runner
  • johnboyer/gitlab-runner
  • rubemlrm/gitlab-runner
  • DaedalusDev/gitlab-runner
  • aisek/gitlab-runner
  • likema/gitlab-runner
  • nysan/gitlab-runner
  • aparcar/gitlab-runner
  • davidlebertdvd/gitlab-runner
  • flymanhi/gitlab-runner
  • snecklifter/gitlab-runner
  • bernard.wagner/gitlab-runner
  • fharbe/gitlab-runner
  • Navratil/gitlab-runner
  • valdisrigdon/gitlab-runner
  • gabrielBusta/gitlab-runner
  • peter_76/gitlab-runner
  • realhefd/gitlab-runner
  • andreasmk2/gitlab-runner
  • nfvs/gitlab-runner
  • lizhengpeng1133/gitlab-runner
  • FixBo1/gitlab-runner
  • sadiq_gurusamy/gitlab-runner
  • keywan.ghadami/gitlab-runner
  • ghickey/gitlab-runner
  • jkleckner/gitlab-runner
  • ocadotechnology/gitlab-runner
  • charno/gitlab-runner
  • jk2K/gitlab-runner
  • pcarranza/gitlab-runner
  • lujun296/gitlab-runner
  • JoshuaJacobson/gitlab-runner
  • tomoki.yamaguchi/gitlab-runner
  • krose0404/gitlab-runner
  • qwolphin/gitlab-runner
  • jens.gohrke.swn/gitlab-runner
  • paulcatinean/gitlab-runner
  • agravgaard/gitlab-runner
  • bluenochange/gitlab-runner
  • jagadeeshmahesh/gitlab-runner
  • Jarek.Potiuk/gitlab-runner
  • hxgu/gitlab-runner
  • briancaffey/gitlab-runner
  • alexander.charykov/gitlab-runner
  • aneliram/gitlab-runner
  • palmerc/gitlab-runner
  • opradoatfluid/gitlab-runner
  • JeroenKnoops/gitlab-runner
  • NeroBurner/gitlab-runner
  • TheQueenIsDead/gitlab-runner
  • cuba71l13/gitlab-runner
  • snowinmars/gitlab-runner
  • Wade777/gitlab-runner
  • jlm78/gitlab-runner
  • oneWay1024/gitlab-runner
  • zancas/gitlab-runner
  • ubarbaxor/gitlab-runner
  • gadolanm10791/gitlab-runner
  • bardro/gitlab-runner
  • mamelara/gitlab-runner
  • sjwarner/gitlab-runner
  • sragu/gitlab-runner
  • 0xbad0c0d3/gitlab-runner
  • yenny.prathivi/gitlab-runner
  • d0c-s4vage/gitlab-runner
  • brunosabin/gitlab-runner
  • nicholeg489/gitlab-runner
  • thejacer87/gitlab-runner
  • AbbasDev/gitlab-runner
  • lexkazakov/gitlab-runner
  • AlphaWong/gitlab-runner
  • rehab/gitlab-runner
  • ruslan.valiev/gitlab-runner
  • MikeyG27/gitlab-runner
  • yuxin_liu_tw/gitlab-runner
  • yhortuk/gitlab-runner
  • majorhayden/gitlab-runner
  • deaunapaul/gitlab-runner
  • msvechla/gitlab-runner
  • khevsarath087/gitlab-runner
  • squiddy/gitlab-runner
  • vidazach/gitlab-runner
  • erushton/gitlab-runner
  • uxidevsolutions/gitlab-runner
  • steve.exley/gitlab-runner
  • alexcern/gitlab-runner
  • paulbry/gitlab-runner
  • CDRO/gitlab-runner
  • borispaskalev/gitlab-runner
  • auua/gitlab-runner
  • arangogutierrez/gitlab-runner
  • jansauer/gitlab-runner
  • fadiamossa1981/gitlab-runner
  • appian-oss/gitlab-org/gitlab-runner
  • tal13/gitlab-runner
  • bastjan/gitlab-runner
  • sdvassil/gitlab-runner
  • hogepodge/gitlab-runner
  • srinath.anand/gitlab-runner
  • titilambert/gitlab-runner
  • aponsl/gitlab-runner
  • jjstaats/gitlab-runner
  • dferret/gitlab-runner
  • bonkf/gitlab-runner
  • vivekkasar717/gitlab-runner
  • jschoen1/gitlab-runner
  • h3l/gitlab-runner
  • bgamari/gitlab-runner
  • jiej/gitlab-runner
  • Engeener333/gitlab-runner
  • theaifam5/gitlab-runner
  • Zvele/gitlab-runner
  • mvallim/gitlab-runner
  • zeyu.ye/gitlab-runner
  • mmjosedaniel/gitlab-runner
  • thameralamri5/gitlab-runner
  • rabidaudio/gitlab-runner
  • rikkif1206/gitlab-runner
  • afzaal-ahmad-zeeshan/gitlab-runner
  • ba2014sheer/gitlab-runner
  • alshamiri2/gitlab-runner
  • gewei2000/gitlab-runner
  • Vibion/gitlab-runner
  • zexuan1/gitlab-runner
  • andriiz1/gitlab-runner
  • md11/gitlab-runner
  • rection/gitlab-runner
  • mares89/gitlab-runner
  • tzewenw/gitlab-runner
  • 6061/gitlab-runner
  • jamekajossin/gitlab-runner
  • bkylerussell/gitlab-runner
  • testsleeek/gitlab-runner
  • kassibledsoe27/gitlab-runner
  • cleber.gnu/gitlab-runner
  • apparenceProductOwner/gitlab-runner
  • jersobh/gitlab-runner
  • allen.yyy/gitlab-runner
  • fixundfoxy/gitlab-runner
  • ben.boeckel/gitlab-runner
  • falxcerebri/gitlab-runner
  • abeytafrank4/gitlab-runner
  • Thunder2425/gitlab-runner
  • markus.kramer/gitlab-runner
  • thobianchi/gitlab-runner
  • tdutrion/gitlab-runner
  • zaheer031/gitlab-runner
  • pdesgarets/gitlab-runner
  • pateltn/gitlab-runner
  • VincentS/gitlab-runner
  • jan.kratochvila/gitlab-runner
  • lazyfrosch/gitlab-runner
  • xinlc/gitlab-runner
  • miyadome/gitlab-runner
  • liv1/gitlab-runner
  • prouleau72/gitlab-runner
  • awenzel/gitlab-runner
  • dishaashwin/gitlab-runner
  • Pimsarn/gitlab-runner
  • arorvig/gitlab-runner
  • NicoleS021/gitlab-runner
  • namtzigla/gitlab-runner
  • nanjj/gitlab-runner
  • yang1950600/gitlab-runner
  • siemens/gitlab-runner
  • jim80net/gitlab-runner
  • sunilgupta1234/gitlab-runner
  • neo355/gitlab-runner
  • peter.kovar/gitlab-runner
  • sqy6/gitlab-runner
  • esabol/gitlab-runner
  • hemanthdev/gitlab-runner
  • greuff/gitlab-runner
  • jaime/gitlab-runner
  • deaton64/gitlab-runner
  • matutter/gitlab-runner
  • nghinhut/gitlab-runner
  • mtg06001/gitlab-runner
  • wwsean08/gitlab-runner
  • harisai/gitlab-runner
  • igenena/gitlab-runner
  • wasphin/gitlab-runner
  • masood.kamyab/gitlab-runner
  • seantrech/gitlab-runner
  • quample/gitlab-runner
  • bjschafer/gitlab-runner
  • mark2472-repos/gitlab-runner
  • fergusn/gitlab-runner
  • Ash560/gitlab-runner
  • ansgar/gitlab-runner
  • onivek/gitlab-runner
  • Hown3d/gitlab-runner
  • alex.albro/gitlab-runner
  • kevux/gitlab-runner
  • pinguin999/gitlab-runner
  • abartzgitlab/gitlab-runner
  • toppole69/gitlab-runner
  • Andresbu/gitlab-runner
  • 3learner/gitlab-runner
  • aearavindh/gitlab-runner
  • emil30/gitlab-runner
  • fplanchon/gitlab-runner
  • KonradBorowski/gitlab-runner
  • Kinginc/gitlab-runner
  • fabiomatavelli/gitlab-runner
  • mjames/gitlab-runner
  • NFTercel/gitlab-runner
  • richard_crewe/gitlab-runner
  • Freax13/gitlab-runner
  • makidoll/gitlab-runner
  • t0ny.peng/gitlab-runner-exe
  • dren.dk/gitlab-runner
  • eduk750/gitlab-runner
  • najhichem/gitlab-ci-multi-runner
  • kevin.vuillemin/gitlab-runner
  • jebcat1982/gitlab-runner
  • janrotter/gitlab-runner
  • 1982jujuxyz/gitlab-runner
  • embray/gitlab-runner
  • smartinelli/gitlab-runner
  • affleck126/gitlab-runner
  • nathanm1011/gitlab-runner
  • kosterinid/gitlab-runner
  • struggle.yu.luo/gitlab-runner
  • toabctl/gitlab-runner
  • naruhito1/gitlab-runner
  • geo4orce/gitlab-runner
  • pprasha/gitlab-runner
  • thelifeis639/gitlab-runner
  • sperevesentsev/gitlab-runner
  • db4/gitlab-runner
  • dlek/gitlab-runner
  • AzCez/gitlab-runner
  • neerdoc/gitlab-runner
  • buliq/gitlab-runner
  • abitrolly/gitlab-runner
  • domsekotill/gitlab-runner
  • TronPaul/gitlab-runner
  • smasoud/gitlab-runner
  • ciandt_dev/gitlab-runner
  • ningning33/gitlab-runner
  • gitlab-forks1/gitlab-runner
  • hjmallon/gitlab-runner
  • nyq888/gitlab-runner
  • penguindustin/gitlab-runner
  • 0639185143a/gitlab-runner
  • ShamarioMeeks/gitlab-runner
  • 56quarters/gitlab-runner
  • goto1134/gitlab-runner
  • oboukili/gitlab-runner
  • ksashikumar/gitlab-runner
  • sladyn981/gitlab-runner
  • sac625/gitlab-runner
  • amuttsch_cc/gitlab-runner
  • changsongyang/gitlab-runner
  • alslw/gitlab-runner
  • t.roberson061211/gitlab-runner
  • awad0556636/gitlab-runner
  • bakare/gitlab-runner
  • eordano/gitlab-runner
  • lvyitian10/gitlab-runner
  • nikcamusilkova/gitlab-runner
  • Janno1/gitlab-runner
  • ramux/gitlab-runner
  • s3lcsum/gitlab-runner
  • W5G/gitlab-runner
  • victorenator/gitlab-runner
  • kadecole/gitlab-runner
  • SJ-Innovation/gitlab-runner
  • danielholth/gitlab-runner
  • spb-gitlab/gitlab-runner
  • ajwalker/gitlab-runner
  • timrourke/gitlab-runner
  • webtechno-G/gitlab-runner
  • longervision/gitlab-runner
  • werkspot/gitlab-runner
  • wbertelsen/gitlab-runner
  • forked-repo/gitlab-org/gitlab-runner
  • treatwell-public/gitlab-org/gitlab-runner
  • tommy.nacass/gitlab-runner
  • dHannasch1/gitlab-runner
  • george_wang/gitlab-runner
  • aquavitae/gitlab-runner
  • abell/gitlab-runner
  • rwd4/gitlab-runner
  • fmzh1988/gitlab-runner
  • christoferjennings/gitlab-runner
  • andreas.h/gitlab-runner
  • Ejensen71/gitlab-runner
  • kingkeith518/gitlab-runner
  • lbajana/gitlab-runner
  • EnviousIsMe/gitlab-runner
  • mxschumacher/gitlab-runner
  • xiaoqing.liu/gitlab-runner
  • dimm/gitlab-runner
  • amofen/gitlab-runner
  • tydemeadows/gitlab-runner
  • machine424/gitlab-runner
  • stefanhamburger/gitlab-runner
  • ngoctungg/gitlab-runner
  • zxfishhack/gitlab-runner
  • antoniomika/gitlab-runner
  • sluongng/gitlab-runner
  • markusteufelberger/gitlab-runner
  • seanmcn/gitlab-runner
  • felipe_alves/gitlab-runner
  • gaopenghigh/gitlab-runner
  • mattbred56/gitlab-runner
  • wouterpotters/gitlab-runner
  • lexxxel/gitlab-runner
  • bradking/gitlab-runner
  • n2geh/gitlab-runner
  • theendkiller33/gitlab-runner
  • androsfenollosa/gitlab-runner
  • lukas.brzobohaty/gitlab-runner
  • tr.khanh8/gitlab-runner
  • syseleven/gitlab-runner
  • sanchezpaco/gitlab-runner
  • MinoCodi/gitlab-runner
  • clupprich/gitlab-runner
  • kenyon/gitlab-runner
  • tylerwel/gitlab-runner
  • gococonu7/gitlab-runner
  • perlun/gitlab-runner
  • cliffwoolley/gitlab-runner
  • bhattacharjeesantanoo/gitlab-runner
  • melG81/gitlab-runner
  • TRiLeZ/gitlab-runner
  • ApexAI/gitlab-runner
  • jpsamper/gitlab-runner-exe
  • maikschulze/gitlab-runner
  • vortexlabsio/gitlab-runner
  • bmasney/gitlab-runner
  • designervoid/gitlab-runner
  • Ambyjkl/gitlab-runner
  • nicosingh/gitlab-runner
  • glennalan1990/gitlab-runner
  • 1187497750/gitlab-runner
  • mmikitka/gitlab-runner
  • andrewharvey/gitlab-runner
  • rainabba/gitlab-runner
  • zping/gitlab-runner
  • icono1/gitlab-runner
  • akjw/gitlab-runner
  • sudheerpodila/gitlab-runner
  • KevSlashNull/gitlab-runner
  • richoquest29/gitlab-runner
  • JackDunnNZ/gitlab-runner
  • raphaelgz/gitlab-runner
  • kolyshkin/gitlab-runner
  • martin.odstrcilik/gitlab-runner
  • JohnMMcD/gitlab-runner
  • Ryanyellowhair/gitlab-runner
  • harry-hov/gitlab-runner
  • we88c0de/gitlab-runner
  • gzm55/gitlab-runner
  • Alcadeus0/gitlab-runner
  • amyparker2401/gitlab-runner
  • nvibd/gitlab-runner
  • syberrus/gitlab-runner
  • kucejjan7/gitlab-runner
  • tgarcia61173tf/gitlab-runner
  • feiguoL/gitlab-runner
  • johngoetz/gitlab-runner
  • h.gutmann/gitlab-runner
  • AmbientLighter/gitlab-runner
  • r-novel/gitlab-runner
  • Donnadonnam/gitlab-runner
  • flow/gitlab-runner
  • neanton/gitlab-runner
  • janpoboril/gitlab-runner
  • rpsene/gitlab-runner
  • NetScotte/gitlab-runner
  • Seif.Dagh/gitlab-runner
  • chinafengzhao/gitlab-runner
  • elainenatashacheong/gitlab-runner
  • tungbq/gitlab-runner
  • yorgos..oik/gitlab-runner
  • P0w3rb0y/gitlab-runner
  • foozmeat/gitlab-runner
  • Amberyao/gitlab-runner
  • tsnowlan/gitlab-runner
  • sockyonez/gitlab-runner
  • cbuchacher/gitlab-runner
  • iforzer/gitlab-runner
  • hax0l/gitlab-runner
  • Legard5229/gitlab-runner
  • pangyiwei/gitlab-runner
  • Bae5183/gitlab-runner
  • lynsei/gitlab-runner
  • TomCan1/gitlab-runner
  • keithkirkwood/gitlab-runner
  • emamirazavi/gitlab-runner
  • jonatanlr98/gitlab-runner
  • devopstoday11/gitlab-runner
  • BorMor/gitlab-runner
  • gao6001169/gitlab-runner
  • kyro007/gitlab-runner
  • julyman477/gitlab-runner
  • the_s/gitlab-runner
  • B-Souty/gitlab-runner
  • cpmlreef/gitlab-runner
  • hoehnp/gitlab-runner
  • ShaunMaxwell/gitlab-runner
  • kostadin.rangelov21/gitlab-runner
  • anarcat/gitlab-runner
  • kaycoinsUSA/gitlab-runner
  • audunsol/gitlab-runner
  • simonjcarr/gitlab-runner
  • abedinger/gitlab-runner
  • tarchur/gitlab-runner
  • serge.kovalenko/gitlab-runner
  • hirokiyoshida837/gitlab-runner
  • yuheshuang/gitlab-runner
  • br-rhrbacek/gitlab-runner
  • jbyibm/gitlab-runner
  • madmockers/gitlab-runner
  • PaysPlat/gitlab-runner
  • dirask/gitlab-runner
  • Sahil162/gitlab-runner
  • idsvnasia/gitlab-runner
  • yodal_/gitlab-runner
  • Miykael/gitlab-runner
  • nick.codes/gitlab-runner
  • opensource-contribution/gitlab-runner
  • tableau-ci-infra/gitlab-runner
  • s510225/gitlab-runner
  • test11042/gitlab-runner
  • ntoofu/gitlab-runner
  • Latta/gitlab-runner
  • programgames1/gitlab-runner
  • hartsock/gitlab-runner
  • sean-anderson-seco/gitlab-runner
  • glaphi/gitlab-runner
  • soniagarudi/gitlab-runner
  • AJRDRGZ/gitlab-runner
  • stingrayza/gitlab-runner
  • serhiisavruk/gitlab-runner
  • MysticMariaElena/gitlab-runner
  • ritesh.k8/gitlab-runner
  • lars.schumachenko/gitlab-runner
  • zerupitdesi/gitlab-runner
  • KimJi55/gitlab-runner
  • andrew.striletskyi/gitlab-runner
  • schultetwin1/gitlab-runner
  • somosreversibles/gitlab-runner
  • mihail.potinteu/gitlab-runner
  • bene64/gitlab-runner
  • alexey.ponomarenko.358358/gitlab-runner
  • soullivaneuh/gitlab-runner
  • dva-caseyburnett/gitlab-runner
  • visdom2000/gitlab-runner
  • Fabien-millier/gitlab-runner
  • weltonrodrigo/gitlab-runner
  • drewstinnett/gitlab-runner
  • fixxxer87/gitlab-runner
  • nicotest2/gitlab-runner
  • spcified/gitlab-runner
  • olivierlacan/gitlab-runner
  • onenutfrecklehead/gitlab-runner
  • dkozlov/gitlab-runner
  • Mabachess1/gitlab-runner
  • venescu70/gitlab-runner
  • rigrassm/gitlab-runner
  • jamesdube/gitlab-runner
  • Jamesits/gitlab-runner
  • qiujianjun2/gitlab-runner
  • hachque/gitlab-runner
  • caio.vaz/gitlab-runner
  • bharadwaj6/gitlab-runner
  • champpp96/gitlab-runner
  • dangutdavid/gitlab-runner
  • pier-luc.gagnon/gitlab-runner
  • tozor1/gitlab-runner
  • psIQos/gitlab-runner
  • angelcerrato239/gitlab-runner
  • johncai/gitlab-runner
  • psykomal/gitlab-runner
  • drew.arnold/gitlab-runner
  • edwardsmit/gitlab-runner
  • 1mamute/gitlab-runner
  • rahulparmar/gitlab-runner
  • belgradio-rs/gitlab-runner
  • JarnoRFB/gitlab-runner
  • ApkByzehirx/gitlab-runner
  • cookielab/gitlab-runner
  • fatishfarush/gitlab-runner
  • wahid28syed/gitlab-runner
  • taylor.turner/gitlab-runner
  • dHannasch/gitlab-runner
  • SURABHI.JAIN/gitlab-runner
  • nikknapp9/gitlab-runner
  • regis.roy/gitlab-runner
  • callum-p/gitlab-runner
  • 0racl3z/gitlab-runner
  • realtime-neil/gitlab-runner
  • Tanemahuta/gitlab-runner
  • zertrin/gitlab-runner
  • zined/gitlab-runner
  • luvmugi/gitlab-runner
  • acjohnson1985/gitlab-runner
  • skanekar1/gitlab-runner
  • victor.haydel70/gitlab-runner
  • igordata/gitlab-runner
  • gaige/gitlab-runner
  • miladpav/gitlab-runner
  • DSchalla/gitlab-runner
  • networkException/gitlab-runner
  • tobiashuste/gitlab-runner
  • frances-allen-sec/gitlab-runner
  • leonard-adleman-sec/gitlab-runner
  • maycon.brito/gitlab-runner
  • jeanphi-baconnais/gitlab-runner
  • himanchali/gitlab-runner
  • davidalger/gitlab-runner
  • lyda/gitlab-runner
  • slonopotamus/gitlab-runner
  • soffieswan037/gitlab-runner
  • soffieprincess/gitlab-runner
  • ian.duffy/gitlab-runner
  • jlund/gitlab-runner
  • gl31/gitlab-runner
  • solomonpitts/gitlab-runner
  • artpej/gitlab-runner
  • erik.lindahl/gitlab-runner
  • phihos/gitlab-runner
  • harmandeepsingh/gitlab-runner
  • tscully49/gitlab-runner
  • brandonhee/gitlab-runner
  • sunny0826/gitlab-runner
  • JurbinM/gitlab-runner
  • feistel/gitlab-runner
  • k8scat/gitlab-runner
  • metabytewien/gitlab-runner
  • ArmandsNovikovs/gitlab-runner
  • domhoney/gitlab-runner
  • gautam.abhishek46/gitlab-runner
  • xiaogang_cn/gitlab-runner
  • kng000010/gitlab-runner
  • belgradio/belgradio/gitlab-runner
  • belgradio/gitlab-runner
  • c7509831/gitlab-runner
  • JulianForster01/gitlab-runner
  • frieltwochairs/gitlab-runner
  • remyj38/gitlab-runner
  • ankita.singh.200020/gitlab-runner
  • kate_stack11/gitlab-runner
  • codingJWilliams/gitlab-runner
  • neonox31/gitlab-runner
  • 20620/gitlab-runner
  • sub314xxl/gitlab-runner
  • alexjfisher/gitlab-runner
  • marvinrr322/gitlab-runner
  • cmavromichalis/gitlab-runner-con
  • alec.jourdain/gitlab-runner
  • haggishunk/gitlab-runner
  • boris.korzun/gitlab-runner
  • robturtle/gitlab-runner
  • lewisboon/gitlab-runner
  • estelle.a.poulin/gitlab-runner
  • smaTc95/gitlab-runner
  • stenuta/gitlab-runner
  • ramtin.beheshti/gitlab-runner
  • xatariox1967/gitlab-runner
  • ItsMeMikeD/gitlab-runner
  • jlemaes/gitlab-runner
  • Wenyuyang/gitlab-runner
  • duncan.davidii/gitlab-runner
  • nicolewest83/gitlab-runner
  • KrisPett/gitlab-runner
  • HaroldKnowlden/gitlab-runner
  • Dave0412/gitlab-runner
  • sandra17/gitlab-runner
  • matt.kucia/gitlab-runner
  • guillaume.chauvel/gitlab-runner
  • glws-ee/gitlab-runner
  • shanthanu9/gitlab-runner
  • Dentrax/gitlab-runner
  • patrykslupek891/gitlab-runner
  • CpuID/gitlab-runner
  • bbispecy/gitlab-runner
  • KyleFromKitware/gitlab-runner
  • mlegner/gitlab-runner
  • netdevmike/gitlab-runner
  • spyoungtech/gitlab-runner
  • palazuelos370/gitlab-runner
  • dnrce/gitlab-runner
  • fgreinacher/gitlab-runner
  • ziggornif/gitlab-runner
  • patrickrice3637/gitlab-runner
  • anytao1/gitlab-runner
  • crzyazblue1/gitlab-runner
  • lukas95/gitlab-runner
  • wpater/gitlab-runner
  • jeandeaual/gitlab-runner
  • en00t/gitlab-runner
  • g3425/gitlab-runner
  • enoot/gitlab-runner
  • mcculloughj125/gitlab-runner
  • phuclm/gitlab-runner
  • ediie726/gitlab-runner
  • jace8883/gitlab-runner
  • anokrashy/gitlab-runner
  • mbakoG90210/gitlab-runner
  • nicofonk/gitlab-runner
  • mhmonicox/gitlab-runner
  • yash10019coder/gitlab-runner
  • Vendetta26/gitlab-runner
  • dihedron/gitlab-runner
  • gazi83513/gitlab-runner
  • ondrejbudai/gitlab-runner
  • shubhindia/gitlab-runner
  • maxkurtukov89/gitlab-runner
  • thameezbo/gitlab-runner
  • taucher2003-group/gitlab-runner
  • U8Emerald/gitlab-runner
  • tarroux.frederic/gitlab-runner
  • techpreta/git-lab-runner
  • Turmio/gitlab-runner
  • steffen.templin/gitlab-runner
  • ragingpastry/gitlab-runner
  • kongpc2535/gitlab-runner
  • ldseraph/gitlab-runner
  • yunwuxin/gitlab-runner
  • bth2/gitlab-runner
  • lanzrein/gitlab-runner
  • tikfake070/gitlab-runner
  • mschultz_aofl/gitlab-runner
  • embeddedcoder/git-lab-runner-docker-device-cgroup-rules
  • tomas.kohout1995/gitlab-runner
  • aylinsenadogan/gitlab-runner
  • zakal/gitlab-runner
  • nickshine/gitlab-runner
  • antonyggvzvmnxxcx/gitlab-runner
  • gromacs/gitlab-runner
  • spry-rocks/gitlab-runner
  • mariayy788/gitlab-runner
  • lhmzhou/gitlab-runner
  • rj93/gitlab-runner
  • HovonSoukou/gitlab-runner
  • 011d/gitlab-runner
  • youandmezx/gitlab-runner
  • dedyms/gitlab-runner
  • boaztabnine/gitlab-runner
  • siyara.dm/gitlab-runner
  • Don.Low/gitlab-runner
  • forty1/gitlab-runner
  • sethbergman/gitlab-runner
  • mikleputsman/gitlab-runner
  • MPopovich/gitlab-runner
  • hifis/gitlab-runner
  • nanmu42/gitlab-runner
  • donnydavis/gitlab-runner
  • loverishan502/gitlab-runner
  • ajuckel/gitlab-runner
  • mediatek-developers/gitlab-runner
  • roseanneblagg173/gitlab-runner
  • blackpjotr/gitlab-runner
  • shelship21/gitlab-runner
  • khaossolutions/gitops/gitlab-runner
  • vittoskaleta/gitlab-runner
  • kimberlygardner35/gitlab-runner
  • maxtrem271991/gitlab-runner
  • nachtjasmin/gitlab-runner
  • dphillips/gitlab-runner
  • shihad1972/gitlab-runner
  • jimen0/gitlab-runner
  • rhuegli/gitlab-runner
  • faridfouad22/gitlab-runner
  • hunterlaux/gitlab-runner
  • hackadeck/gitlab-runner
  • debdutdeb/gitlab-runner
  • Mglc1530/gitlab-runner
  • edaubert/gitlab-runner
  • n8felton/gitlab-runner
  • WhiteDove79/gitlab-runner
  • lillylillith925/gitlab-runner
  • 1480c1/gitlab-runner
  • Pro1/gitlab-runner
  • Asasif420bd/gitlab-runner
  • dillon4/gitlab-runner
  • 82phil/gitlab-runner
  • testifysec/gitlab-runner
  • crafton/gitlab-runner
  • marxarelli/gitlab-runner
  • willianpaixao/gitlab-runner
  • dciprian.petrisor/gitlab-runner
  • mykefon/gitlab-runner
  • josephburnett79/gitlab-runner
  • demhatkurdi93/gitlab-runner
  • david.negrin/gitlab-runner
  • randalle9183/gitlab-runner
  • ooraini/gitlab-runner
  • janario/gitlab-runner
  • ganstap21/gitlab-runner
  • Rezpector888/gitlab-runner
  • stan.peyssard/gitlab-runner
  • diny77/gitlab-runner
  • kuztomzkaz/gitlab-runner
  • y4rk4s/gitlab-runner
  • VertigoRay/gitlab-runner
  • oratchade/gitlab-runner
  • 3804885/gitlab-runner
  • thesamesam/gitlab-runner
  • fearthebadger/gitlab-runner
  • ritzk/gitlab-runner
  • HangjianQian/gitlab-runner
  • Sufian46/gitlab-runner
  • zerok/gitlab-runner
  • Dong1999heo/gitlab-runner
  • alreborn/gitlab-runner
  • mazz.4seven/gitlab-runner
  • elmaat89/gitlab-runner
  • iwagner-lfg/gitlab-runner
  • benjamb/gitlab-runner
  • jimmy-outschool/gitlab-runner
  • kelunik/gitlab-runner
  • Crisprs9/gitlab-runner
  • ggeorgiev_gitlab/gitlab-runner
  • jasonmaximus602/gitlab-runner
  • zecke/gitlab-runner
  • Tolgaaydemir97/gitlab-runner
  • shankerwangmiao/gitlab-runner
  • qmfrederik/gitlab-runner
  • DawallAZllon91/gitlab-runner
  • alekitto-gitlab-org-forks/gitlab-runner
  • Btczar/gitlab-runner
  • hapag-lloyd/gitlab-runner
  • 0xE0-rng/gitlab-runner
  • p.kozlov/gitlab-runner
  • rollerangel/gitlab-runner
  • 16118736501/run
  • josephburnett/gitlab-runner
  • Juanjo_JGO/gitlab-runner
  • zhangguanzhang/gitlab-runner
  • mareo/gitlab-runner
  • Daiwoz/gitlab-runner
  • OsvaldoRino/gitlab-runner
  • mrmeomeo/gitlab-runner
  • schuelerj/gitlab-runner
  • aklyachkin/gitlab-runner
  • sebastien.heurtematte1/gitlab-runner
  • muobinalshekh/gitlab-runner
  • toby-griffiths/gitlab-runner
  • RahulGautamSingh/gitlab-runner
  • rahulpahal302/gitlab-runner
  • rjcxago/gitlab-runner
  • thienohs/gitlab-runner
  • fieropheonix6/gitlab-runner
  • wdoyle/gitlab-runner
  • norocchi/gitlab-runner
  • roblabla/gitlab-runner
  • venkatvishnu47/gitlab-runner
  • tuxtvixx/gitlab-runner
  • madflow/gitlab-runner
  • rendyprtma77/gitlab-runner
  • sdeu_brainboard/gitlab-runner
  • cheenwe/gitlab-runner
  • sysdef/gitlab-runner-debian
  • chaddouthit0/gitlab-runner
  • lihlio/gitlab-runner
  • Dadkilll/gitlab-runner
  • gamelalomaisi3/gitlab-runner
  • co63oc/gitlab-runner
  • peterh.six/gitlab-runner
  • reuben_lacap/gitlab-runner
  • mayur9991/gitlab-runner-fork
  • drockon/gitlab-runner
  • rachidaerg/gitlab-runner
  • HenryLiu0/gitlab-runner
  • khongtri/gitlab-runner
  • BeanOpenSource/gitlab-runner
  • alirezarajabii1369/gitlab-runner
  • Sniffentrevon1/gitlab-runner
  • botand/gitlab-runner
  • Brian-Pob/gitlab-runner
  • Wiwiwikiller/gitlab-runner
  • karl-wette/gitlab-runner
  • mc853-team-gitlab/gitlab-runner
  • world-admin/gitlab-runner
  • gofri.legit/gitlab-runner
  • junaid-ali/gitlab-runner
  • cccsss000222/gitlab-runner
  • gorkem9940/gitlab-runner
  • dess.alexander/gitlab-runner
  • gitlab-community/gitlab-runner
  • jherico1/gitlab-runner
  • sebastien.heurtematte/gitlab-runner
  • philnichol/gitlab-runner
  • juravenator/gitlab-runner
  • blaubaer/gitlab-runner
  • sperreault/gitlab-runner
  • paulojamil/gitlab-runner
  • amygl/gitlab-runner
  • BlastWire001/gitlab-runner
  • Turahns/gitlab-runner
  • hwis11172/gitlab-runner
  • lxb1226/gitlab-runner
  • trossi/gitlab-runner
  • GIRLSAVENUE12/gitlab-runner
  • muthu_kumar0905/gitlab-runner
  • PatRider64/gitlab-runner
  • zhzhang93/gitlab-runner
  • fmdaboville/gitlab-runner
  • jeverett21/gitlab-runner
  • spike090/gitlab-runner
  • ms321740/gitlab-runner
  • jdroot/gitlab-runner
  • m.wechner1/gitlab-runner
  • dev.nujen/gitlab-runner
  • JacquesDLT/gitlab-runner
  • tomafsl/gitlab-runner
  • pbeucher/gitlab-runner
  • aadesh.bhardwaj/gitlab-runner
  • DKolibar/gitlab-runner
  • adrian.rasokat.tui/gitlab-runner
  • LaoLi2255/gitlab-runner
  • david.bonnin85/gitlab-runner
  • falloudiakhate.fd/gitlab-runner
  • Jefemy/gitlab-runner
  • taherbohari52/gitlab-runner
  • DracoBlue/gitlab-runner
  • joe.hochotai/gitlab-runner
  • eencizo232/gitlab-runner
  • renehernandez/gitlab-runner
  • arpitgogia/gitlab-runner
  • yatesbarbi7/gitlab-runner
  • designerzim/gitlab-runner
  • alex.bjornstad.odin/gitlab-runner
  • daniel.gozalo/gitlab-runner
  • navidadluz48/gitlab-runner
  • wurongjun/gitlab-runner
  • 0x2b3bfa0/gitlab-runner
  • feilongfl/gitlab-runner
  • Heartcore11/gitlab-runner
  • walterghernandez00/gitlab-runner
  • gitshafi/gitlab-runner
  • lkorba/gitlab-runner
  • anandhu.gopi/gitlab-runner
  • irowebbn/gitlab-runner
  • onwl007/gitlab-runner
  • logan.price/gitlab-runner
  • Vinrobot/gitlab-runner
  • thomasddh/gitlab-runner
  • mschoettle/gitlab-runner
  • aa0563088678/gitlab-runner
  • inkychris/gitlab-runner
  • antoonhu/gitlab-runner
  • dorionka/gitlab-runner
  • outschool-eng/gitlab-runner
  • scottpaulrichard/gitlab-runner-spot
  • AKIN2022/gitlab-runner
  • g.vandermeer/gitlab-runner
  • kvzl/gitlab-runner
  • guguswidiandito/gitlab-runner2
  • ss-fork/gitlab-runner
  • umlaeute/gitlab-runner
  • boombatower/gitlab-runner
  • akipham15/gitlab-runner
  • slayercat/gitlab-runner
  • ngo461596/gitlab-runner
  • gilvbp/gitlab-runner
  • tucksaun/gitlab-runner
  • pasadayoot12/gitlab-runner
  • zanven/gitlab-runner
  • tannerbragg91/gitlab-runner
  • vsvincent/gitlab-runner
  • fkorotkov/gitlab-runner
  • Snektron/gitlab-runner
  • gjing7304/gitlab-runner
  • npcheng/gitlab-runner
  • sankalp9094108/gitlab-runner
  • diwa672/gitlab-runner
  • patrick-pirringer/gitlab-runner
  • jadonk/gitlab-runner
  • SeaLife/gitlab-runner
  • prima101112/gitlab-runner
  • BaptisteLalanne/gitlab-runner
  • toshikish/gitlab-runner
  • linka-cloud/gitlab-runner
  • mt1851265/gitlab-runner
  • G4ng0r/gitlab-runner
  • MikeyGitlab/gitlab-runner
  • upsj/gitlab-runner
  • temir5live.blogger.com/gitlab-runner
  • mike554/gitlab-runner
  • temtelame/gitlab-runner
  • jason.damour/gitlab-runner
  • tanuiQtiane/gitlab-runner
  • 8glabinWcuta/gitlab-runner
  • lacituse/gitlab-runner
  • 7fecruPmaga/gitlab-runner
  • 3duotalZcuncyo/gitlab-runner
  • 0halraZplismi/gitlab-runner
  • kamranjanjan56/gitlab-runner
  • 7tadiQsurji/gitlab-runner
  • plansainchi/gitlab-runner
  • 9niforpistka/gitlab-runner
  • 8innympiena/gitlab-runner
  • eninpresgi/gitlab-runner
  • glacerimda/gitlab-runner
  • 9citfenYflucde/gitlab-runner
  • timapiapi/gitlab-runner
  • 8tugyVdelte/gitlab-runner
  • 8curargnosdzu/gitlab-runner
  • ccfmthebuisness/gitlab-runner
  • erinbesgu/gitlab-runner
  • 1raleYtagno/gitlab-runner
  • 1aninWrisbi/gitlab-runner
  • togcegratse/gitlab-runner
  • 1stupteechji/gitlab-runner
  • conccelamza/gitlab-runner
  • ilrospiryu/gitlab-runner
  • 0suppraeQconsge/gitlab-runner
  • 0tiamirieda/gitlab-runner
  • 3ruteoYmyope/gitlab-runner
  • grananfecpa/gitlab-runner
  • 0elchroncompsa/gitlab-runner
  • 1frusriamorge/gitlab-runner
  • 7adobQtioyo/gitlab-runner
  • plenitduoru/gitlab-runner
  • crintennike/gitlab-runner
  • 7flicribaro/gitlab-runner
  • 8flexseliada/gitlab-runner
  • nilsgladitz/gitlab-runner
  • reintaylor3/git-whylab-runner
  • MichelleAya/gitlab-runner
  • parsa97/gitlab-runner
  • edigaryev/gitlab-runner
  • placaze/gitlab-runner
  • gkozlitin/gitlab-runner
  • NurbolatDaniyarov/gitlab-runner
  • my-gitiles-and-gitlabs/gurls/gitlab-runner
  • saradawabsheh10/gitlab-runner
  • supergibbs/gitlab-runner
  • jkushmaul/gitlab-runner
  • tchia04/gitlab-runner
  • slumericanbds1/gitlab-runner
  • Rosso-Kim/gitlab-runner
  • switj/gitlab-runner
  • mooloonel86/gitlab-runner
  • sem.denbroeder/gitlab-runner
  • jack089_2023/gitlab-runner
  • markus.ferrell/gitlab-runner
  • superbossudo/gitlab-runner
  • c1580982/gitlab-runner
  • 1alim0ocma/gitlab-runner
  • sfdxcicd/gitlab-runner
  • hfyngvason/gitlab-runner
  • moerdi87/gitlab-runner
  • advzhangyang/gitlab-runner
  • mrkklcsr/gitlab-runner
  • OK_MF/gitlab-runner-fork
  • ameur/gitlab-runner
  • samkenx/gitlab-runner
  • pvplab007/gitlab-runner
  • Snaipe/gitlab-runner
  • 11royer/gitlab-runner
  • viksmekalov21/gitlab-runner
  • kiavash13/gitlab-runner
  • cgm-rgb/gitlab-runner
  • martin-baulig/forks/gitlab-runner
  • peterliao/gitlab-runner
  • DennisVoss/gitlab-runner-docker-ulimit
  • gregoire74jourdain/gitlab-runner
  • d1msvo/gitlab-runner
  • thangdoan.dev/gitlab-runner
  • iamasmith-home/gitlab-runner
  • WINQI/gitlab-runner
  • gbonnefille/gitlab-runner
  • nraj0408/gitlab-runner
  • timmmm/gitlab-runner
  • carlosalbertoibarra82/gitlab-runner
  • yoursepa.talmudist/gitlab-runner
  • levidos/gitlab-runner
  • raphaeljoie/gitlab-runner
  • bharath17reddy/gitlab-runner
  • 131/gitlab-runner
  • RryLee/gitlab-runner
  • sandeepgaonkaremids/gitlab-runner
  • mme249/gitlab-runner
  • momo5502/gitlab-runner
  • dmarks100/gitlab-runner
  • charlie_g1/gitlab-runner
  • konstantin.koehring/gitlab-runner
  • manuel.andrade.audi/gitlab-runner
  • jfprevost/gitlab-runner-notlscheck
  • sjoerdsmink/gitlab-runner
  • dumikoo99/gitlab-runner
  • awsam.tfd/gitlab-runner
  • Sandeep.DevOps/gitlab-runner
  • Anitme43/gitlab-runner
  • javier.garderes/gitlab-runner
  • SOBRALIS/gitlab-runner
  • BenjaminGrayNp1/gitlab-runner
  • 50-Course/gitlab-runner
  • tinco/gitlab-runner
  • ArtyMaury/gitlab-runner
  • smithfrabk/gitlab-runner
  • sb40723/gitlab-runner
  • walter.alvarado1300/gitlab-runner
  • faymard/gitlab-runner
  • huxll/gitlab-runner
  • Tailerus/gitlab-runner
  • comsatangels76/gitlab-runner
  • ZhiliangWu/gitlab-runner
  • andrbach/gitlab-runner
  • goreglyd90/gitlab-runner
  • xirui/gitlab-runner
  • mollux/gitlab-runner
  • spawnia/gitlab-runner
  • konstantin.spasov/gitlab-runner
  • louis.renuart/gitlab-runner
  • Woodpile37/gitlab-runner
  • blueghostprotocol/gitlab-runner
  • steelweldings/gitlab-runner
  • rubeluae180/gitlab-runner
  • zanda8893/gitlab-runner
  • kuroame/gitlab-runner
  • martizih/gitlab-runner
  • harlantc/gitlab-runner
  • pin696935/gitlab-runner
  • ikramour/gitlab-runner
  • asirius/gitlab-runner
  • eth7/gitlab-runner
  • r.gunasekaran/gitlab-runner-test
  • lawrnecia2/gitlab-runner
  • dmi1919192/gitlab-runner
  • mathewhudson123/gitlab-runner
  • tspearconquest/gitlab-runner
  • ah_v/gitlab-runner
  • widerin/gitlab-runner
  • jeffi7/gitlab-runner
  • iposadat/gitlab-runner-fork
  • subhashissuara/gitlab-runner
  • m-terra/gitlab-runner
  • cloudandbeyond1/gitlab-runner
  • AndrasHerczeg/gitlab-runner
  • saw.friendship/gitlab-runner
  • drawks/gitlab-runner
  • devopsplayground9999/gitlab-runner
  • khalifaalneimi0/gitlab-runner
  • roxane451/gitlab-runner
  • yinjiayi/gitlab-runner
  • liststhread/gitlab-runner
  • terminatorWG/gitlab-runner
  • urbanwax/gitlab-runner
  • vortex21/gitlab-runner
  • xsizxenjin/gitlab-runner
  • C0rn3j/gitlab-runner
  • wuchen/gitlab-runner
  • mike.heyns/gitlab-runner
  • MKostrzewski/gitlab-runner
  • johanny-M/gitlab-runner
  • nabil_zouabi/gitlab-runner
  • daniel.surma/gitlab-runner
  • Zumik3/gitlab-runner
  • Curtisjk/gitlab-runner
  • boonsiangteh/gitlab-runner
  • syedzubeen/gitlab-runner
  • Joeydeed/gitlab-runner
  • nvivek/gitlab-runner
  • bcooksley/gitlab-runner
  • giuliotripi/gitlab-runner
  • kcyzx93/gitlab-ci-multi-runner
  • hxbb00/gitlab-runner
  • mitar/gitlab-runner
  • Flores-21/gitlab-runner
  • cfkaran2/gitlab-runner
  • lazharb98/gitlab-runner
  • cjlapao/gitlab-runner
  • yauheni.barysiuk/gitlab-runner
  • wavefire/gitlab-runner
  • wade.hunk/gitlab-runner
  • tkhandelwal1/gitlab-runner
  • n.julien/gitlab-runner
  • esi410/gitlab-runner
  • carlosaya/gitlab-runner
  • mfechner/gitlab-runner
  • klausenbusk/gitlab-runner
  • SoilRos/gitlab-runner
  • Mahi-khan/gitlab-runner
  • grecoojr87/gitlab-runner
  • andreszamu55/gitlab-runner
  • Djabx/gitlab-runner
  • APN-Pucky/gitlab-runner
  • InmateWorker/gitlab-runner
  • tammydeschrijver84/gitlab-runner
  • auro7/gitlab-runner
  • cs-ewalton/gitlab-runner
  • codewithakay42/gitlab-runner
  • fredericopranto/gitlab-runner
  • sandipanpanda/gitlab-runner
  • amir.m2/gitlab-runner
  • GITLABIO1/gitlab-runner
  • dbarnes3/gitlab-runner
  • honsa/gitlab-runner
  • gitlab-org/cloud-native/distroless/gitlab-runner
  • gdarmont/gitlab-runner
  • welteki/gitlab-runner
  • marcows/gitlab-runner
  • rjw57/gitlab-runner
  • cnewton_bol/gitlab-runner
  • AJDurant/gitlab-runner
  • monkeyyt02/gitlab-runner
  • sfurman/gitlab-runner
  • WojoInc/gitlab-runner
  • nadakolosivka/gitlab-runner
  • 0oMarko0/gitlab-runner
  • medinaivan33540/gitlab-runner
  • sebglon1/gitlab-runner
  • euven/gitlab-runner
  • abirhasantor/gitlab-runner
  • MrLimau/gitlab-runner
  • Uncertai1nty/gitlab-runner
  • adamsonerica9/gitlab-runner
  • mschoenlaub/gitlab-runner
  • xmath279/gitlab-runner
  • znley/gitlab-runner
  • NEXIBO/gitlab-runner
  • test-group2783021/gitlab-runner
  • rikatz/gitlab-runner
  • ggandrew1218/gitlab-runner
  • joukewitteveen/gitlab-runner
  • vaingmuny/gitlab-runner
  • Msmrgan38/gitlab-runner
  • elyessrj/gitlab-runner
  • asirius.39.87/gitlab-runner
  • tskleo83/gitlab-runner
  • gitlab-renovate-forks/gitlab-runner
  • philipjonsen/gitlab-runner
  • GeorgeCog/gitlab-runner
  • janjoerke/gitlab-runner
  • rhodu13/gitlab-runner
  • tmarsh1/gitlab-runner
  • jlecomte/forks/gitlab-runner
  • glferi/gitlab-runner
  • thuck/gitlab-runner
  • addisonElliott/gitlab-runner
  • tedtocks/gitlab-runner
  • PaulosV/gitlab-runner
  • bcloudhigh/gitlab-runner
  • knut.tidemann/gitlab-runner
  • yassineibr1/gitlab-runner
  • uchitko/gl-runner
  • vecnathelichking/gitlab-runner
  • truegreg/gitlab-runner
  • arifken/gitlab-runner
  • nafg/gitlab-runner
  • pigletfly/gitlab-runner
  • nmtdavid/gitlab-runner
  • zhammer/gitlab-runner
  • kfir258levy/gitlab-runner
  • Hadinkof/gitlab-runner
  • horacesharon3/gitlab-runner
  • jooola/gitlab-runner
  • Akashisensei/gitlab-runner
  • wisnt65/gitlab-runner
  • ariel.pineiro/gitlab-runner
  • magicmayo/gitlab-runner
  • lsikkes/gitlab-runner
  • Yuhkia/gitlab-runner
  • nmangal11/gitlab-runner
  • jambigdashag/gitlab-runner
  • Kihak168/gitlab-runner
  • fruitzebra/gitlab-runner
  • CODEREPO-GITTv/gitlab-runner
  • ummetcivi/gitlab-runner-core
  • NilsIRL/gitlab-runner
  • daspadaspa7/gitlab-runner
  • gamma.mahdii/gitlab-runner
  • Loboazteca88/gitlab-runner
  • remiliiaqa/gitlab-runner
  • yarik.miron04/gitlab-runner
  • nalum/gitlab-runner
  • MashyBasker/gitlab-runner
  • saeed.fazal/gitlab-runner
  • rvanlieshout/gitlab-runner
  • wrogn/gitlab-runner
  • CongLeSolutionX/gitlab-runner
  • oscarfloresarreguin281/gitlab-runner
  • harris2445k/gitlab-runner
  • janbiedermann/gitlab-runner
  • davidebenini/gitlab-runner
  • gaetanmetzger/gitlab-runner
  • nickaldwin/gitlab-runner
  • nerds-github/gitlab-runner
  • NameNoQuality/gitlab-runner
  • pierresebastien/gitlab-runner
  • jcole-ext/gitlab-runner
  • fr3nch13/gitlab-runner
  • UiP9AV6Y/gitlab-runner
  • wedesoft/gitlab-runner
  • Arkus404/gitlab-runner
  • Ninos/gitlab-runner
  • jasallay/gitlab-runner
  • moorehfl/gitlab-runner
  • sailesh.nitt7/gitlab-runner
  • ttalking717/gitlab-runner
  • clyfish/gitlab-runner
  • brinn.joyce/gitlab-runner
  • bablu_singh_jr/gitlab-runner
  • mazomohamedmalek/gitlab-runner
  • tianp/gitlab-runner
  • dollmoon.do/gitlab-runner
  • gitlab-com/localization/tech-docs-forked-projects/prod/gitlab-runner
  • AdrianDeWinter/gitlab-runner
  • rockstareast1/gitlab-runner
  • shhabmhmdghanm6/gitlab-runner
  • Okeamah002/gitlab-runner
  • DanielAAnderson/gitlab-runner
  • MarlinMr/gitlab-runner
  • zmeggyesi/gitlab-runner-manager
  • pas-n/gitlab-runner
  • Ahmed-Salem-Null/gitlab-runner
  • huojia/gitlab-runner
  • Rayhudec2k/gitlab-runner
  • dharmendrachaudhary9320/gitlab-runner
  • giovaagrelli/gitlab-runner
  • victordejong/gitlab-runner
  • directhex1/gitlab-runner
  • tesbar543/gitlab-runner
  • adrianamusic.software/gitlab-runner
  • brayden-lm/gitlab-runner
  • sk9386653/gitlab-runner
  • suruifu/gitlab-runner
  • mengzhuo1203/gitlab-runner
  • PhilippHeuer/gitlab-runner
  • ferricoxide/gitlab-runner
  • ashmckenzie/gitlab-runner
  • candrews/gitlab-runner
  • nhazetva/gitlab-runner
  • timicruze4/gitlab-runner
  • crys/gitlab-runner
  • pedroluz20151968/gitlab-runner
  • maihieu1989/gitlab-runner
  • Aremixdj/gitlab-runner
  • fhorta1/gitlab-runner
  • YOoOsR/gitlab-runner
  • sisp/gitlab-runner
  • yurgers/gitlab-runner
  • nanos31/gitlab-runner
  • sscarrow/gitlab-runner
  • rushyrush/gitlab-runner
  • joes/gitlab-runner
  • Karinza3/gitlab-runner
  • andrjoxa/gitlab-runner
2145 results
Show changes
Commits on Source (9592)
Showing
with 1651 additions and 443 deletions
---
version: "2"
plugins:
structure:
enabled: false
duplication:
enabled: false
gofmt:
enabled: true
golint:
enabled: true
checks:
GoLint/Comments/DocComments:
enabled: false
GoLint/Naming/MixedCaps:
enabled: false
GoLint/Naming/PackageNames:
enabled: false
govet:
enabled: true
gocyclo:
enabled: true
config:
over: 9
exclude_patterns:
- vendor/
- helpers/shell_escape.go
- executors/kubernetes/executor_kubernetes_test.go
- executors/kubernetes/util_test.go
- executors/kubernetes/exec_test.go
- executors/parallels/
- executors/virtualbox/
fixme:
enabled: false
shellcheck:
enabled: false
exclude_patterns:
- vendor/
- .gopath/
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
charset = utf-8
[*.{md,markdown}]
trim_trailing_whitespace = false
[*.{go,mod}]
indent_style = tab
max_line_length = 120
[Makefile*]
indent_style = tab
*.sh text eol=lf
ci/version text eol=lf
*.iml
config.toml
config.toml.lock
.project
out
builds/
vendor/
commands/helpers/archive.zip
executors/docker/bindata.go
dockerfiles/checksums
dockerfiles/alpine/gitlab-runner-linux-amd64
dockerfiles/alpine/checksums
dockerfiles/build/gitlab-runner-helper
dockerfiles/ubuntu/gitlab-runner_amd64.deb
dockerfiles/ubuntu/checksums
dockerfiles/**/checksums-*
dockerfiles/runner/*/install-deps
dockerfiles/runner/alpine/gitlab-runner-linux-*
dockerfiles/runner/ubuntu/gitlab-runner_*.deb
dockerfiles/runner/ubi-fips/gitlab-runner-linux-*
dockerfiles/runner/ubi-fips/gitlab-runner_*.rpm
dockerfiles/runner-helper/binaries/
.DS_Store
.idea/
.editorconfig
tests/ubuntu/.vagrant
artifacts
tmp/gitlab-test
/.gopath/
/.tmp/
# Ignore all editorconfig files except the root one
.editorconfig
!/.editorconfig
testsdefinitions.txt
/.testoutput/
/.cover/
/.vagrant/
ci/.test-failures.servercore*.txt.updated
# Ignore Visual Studio Code internals
/.vscode
/debug
debug.test
# Ignore the generated binary
/gitlab-runner
/gitlab-runner*
node_modules
stages:
- prepare
- prebuild
- test
- build
- qa
- test
- test kubernetes integration
- coverage
- package
- release
- cleanup
variables:
CI_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/ci:1.8.7-0
GOROOT: /usr/local/go
image: $CI_IMAGE
# Skip all jobs except the ones that begin and end with 'docs'.
# Used for commits including ONLY documentation changes.
# https://docs.gitlab.com/ce/development/writing_documentation.html#testing
.except_docs: &except_docs
except:
- /(^docs[\/-].*|.*-docs$)/
.docker: &docker
<<: *except_docs
services:
- docker:dind
variables: &docker_variables
CI_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/ci:1.8.7-0
DOCKER_DRIVER: overlay
DOCKER_HOST: tcp://docker:2375
tags:
- docker
#
# Prepare stage
#
.image_builder: &image_builder
<<: *docker
stage: prepare
image: docker:git
script:
- source ./ci/build_ci_image
prepare ci image:
<<: *image_builder
variables:
BUILD_IMAGE: $CI_IMAGE
BUILD_DOCKERFILE: ./dockerfiles/ci/Dockerfile
only:
- /\Adocker-ci-image\/.*/
prepare alpine-no-root image:
<<: *image_builder
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-no-root:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-no-root/Dockerfile
only:
- /\Adocker-alpine-no-root-image\/.*/
#
# Prebuild stage
#
bindata:
<<: *docker
stage: prebuild
script:
- make docker
artifacts:
paths:
- out/docker/prebuilt-x86_64.tar.xz
- out/docker/prebuilt-arm.tar.xz
- executors/docker/bindata.go
- .gopath/bin
- .gopath/.ok
expire_in: 7d
clone test repo:
<<: *except_docs
stage: prebuild
script:
- mkdir tmp
- succeed=0
- for i in {1..3}; do git clone https://gitlab.com/gitlab-org/gitlab-test.git tmp/gitlab-test && succeed=1 && break; echo "retrying"; done
- '[[ "$succeed" -eq 1 ]]'
artifacts:
paths:
- tmp/gitlab-test
expire_in: 7d
# Review docs base
.review-docs: &review-docs
image: ruby:2.4-alpine
before_script:
- gem install gitlab --no-doc
# We need to download the script rather than clone the repo since the
# review-docs-cleanup job will not be able to run when the branch gets
# deleted (when merging the MR).
- apk add --update openssl
- wget https://gitlab.com/gitlab-org/gitlab-ce/raw/master/scripts/trigger-build-docs
- chmod 755 trigger-build-docs
cache: {}
dependencies: []
variables:
GIT_STRATEGY: none
when: manual
only:
- branches
# Trigger a docs build in gitlab-docs
# Useful to preview the docs changes live
# https://docs.gitlab.com/ee/development/writing_documentation.html#previewing-the-changes-live
review-docs-deploy:
<<: *review-docs
stage: prebuild
environment:
name: review-docs/$CI_COMMIT_REF_NAME
# DOCS_REVIEW_APPS_DOMAIN and DOCS_GITLAB_REPO_SUFFIX are secret variables
# Discussion: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14236/diffs#note_40140693
url: http://$DOCS_GITLAB_REPO_SUFFIX-$CI_COMMIT_REF_SLUG.$DOCS_REVIEW_APPS_DOMAIN/$DOCS_GITLAB_REPO_SUFFIX
on_stop: review-docs-cleanup
script:
- ./trigger-build-docs deploy
# Cleanup remote environment of gitlab-docs
review-docs-cleanup:
<<: *review-docs
stage: cleanup
environment:
name: review-docs/$CI_COMMIT_REF_NAME
action: stop
script:
- ./trigger-build-docs cleanup
#
# Test stage
#
codequality:
<<: *except_docs
stage: test
image: docker:git
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay2
CODECLIMATE_FORMAT: json
cache: {}
dependencies: []
script:
- ./scripts/codequality analyze -f json --dev | tee codeclimate.json
artifacts:
paths: [codeclimate.json]
expire_in: 1 week
unit tests (no race):
<<: *docker
stage: test
retry: 2
script:
- source ci/touch_make_dependencies
- make test
unit tests:
<<: *docker
stage: test
allow_failure: true
script:
- source ci/touch_make_dependencies
- CGO_ENABLED=1 TESTFLAGS="-cover -race" make test
docs check links:
image: "registry.gitlab.com/gitlab-org/gitlab-build-images:nanoc-bootstrap-ruby-2.4-alpine"
stage: test
cache: {}
dependencies: []
before_script: []
script:
- mv docs/ /nanoc/content/
- cd /nanoc
# Build HTML from Markdown
- bundle exec nanoc
# Check the internal links
- bundle exec nanoc check internal_links
integration windows:
<<: *except_docs
stage: test
before_script:
- $GODIR = "$env:GOPATH\src\gitlab.com\gitlab-org"
- $target_path = "$GODIR\gitlab-runner"
- $current_path = pwd
- md $GODIR -Force
- if (Test-Path $target_path) { cmd /c rmdir $target_path }
- cmd /c mklink /D $target_path $current_path
- cd $GODIR\gitlab-runner
script:
- $packages = (go list ./... | findstr -v "\/vendor\/" | Out-String | %{$_ -replace "\r\n"," "})
- $testCommand = "go test $packages"
- Invoke-Expression $testCommand
- if ( $LASTEXITCODE -ne 0 ) { exit $LASTEXITCODE }
allow_failure: true
only:
- /.*/@gitlab-org/gitlab-runner
tags:
- integration
- windows
race conditions detector:
<<: *docker
stage: test
script:
- source ci/touch_make_dependencies
- make check_race_conditions
git 1.7.1:
<<: *except_docs
image: centos:6
stage: test
variables:
GOROOT: /usr/local/go
GOPATH: /go
CGO_ENABLED: 0
OUR_PACKAGES: gitlab.com/gitlab-org/gitlab-runner/executors/shell gitlab.com/gitlab-org/gitlab-runner/shells
before_script:
- yum install -y -q git && git version
- curl https://storage.googleapis.com/golang/go1.8.7.linux-amd64.tar.gz | tar zx -C $(dirname "$GOROOT")
- export PATH=${GOROOT}/bin:$PATH
- source ci/touch_make_dependencies
script:
- make test
#
# Build stage
#
.binaries: &binaries
<<: *except_docs
stage: build
script:
- source ci/touch_make_dependencies
- export platforms=$(echo $CI_JOB_NAME | sed 's|binaries ||')
- make build BUILD_PLATFORMS="-osarch='$platforms'"
artifacts:
paths:
- out/binaries/
expire_in: 7d
tags:
- docker
binaries darwin/386 darwin/amd64: *binaries
binaries freebsd/386 freebsd/amd64 freebsd/arm: *binaries
binaries linux/386 linux/amd64 linux/arm: *binaries
binaries windows/386 windows/amd64: *binaries
#
# Package stage
#
.packages: &packages
<<: *except_docs
stage: package
script:
- mkdir -p out/docker
- touch out/docker/prebuilt-x86_64.tar.xz
- touch out/docker/prebuilt-arm.tar.xz
- touch executors/docker/bindata.go
- source ci/touch_make_dependencies
- make ${CI_JOB_NAME}
artifacts:
paths:
- out/deb/
- out/rpm/
expire_in: 7d
tags:
- docker
package-deb: *packages
package-rpm: *packages
#
# Release stage
#
.release_docker_images: &release_docker_images
<<: *docker
stage: release
variables: &release_docker_images_variables
<<: *docker_variables
PUBLISH_IMAGES: "true"
PUSH_TO_DOCKER_HUB: "true"
DOCKER_MACHINE_VERSION: "0.14.0"
DOCKER_MACHINE_CHECKSUM: "a4c69bffb78d3cfe103b89dae61c3ea11cc2d1a91c4ff86e630c9ae88244db02"
DUMB_INIT_VERSION: "1.0.2"
DUMB_INIT_CHECKSUM: "a8defac40aaca2ca0896c7c5adbc241af60c7c3df470c1a4c469a860bd805429"
script:
- source ci/touch_make_dependencies
- make release_docker_images
tags:
- release
.release: &release
<<: *except_docs
stage: release
before_script:
- source ci/touch_make_dependencies
tags:
- release
.release_s3: &release_s3
<<: *release
script:
- make release_s3
.release_packagecloud: &release_packagecloud
<<: *release
script:
- make release_packagecloud
.release_development: &release_development
only:
- branches@gitlab-org/gitlab-runner
except:
- master@gitlab-org/gitlab-runner
- /(^docs[\/-].*|.*-docs$)/
.release_bleeding_edge: &release_bleeding_edge
only:
- master@gitlab-org/gitlab-runner
- /\Av[0-9]+\.[0-9]+\.[0-9]+-rc[0-9]+\Z/@gitlab-org/gitlab-runner
.release_stable: &release_stable
only:
- /\Av[0-9]+\.[0-9]+\.[0-9]+\Z/@gitlab-org/gitlab-runner
development S3:
<<: *release_s3
<<: *release_development
environment:
name: development/s3/${CI_COMMIT_REF_NAME}
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
development docker images:
<<: *release_docker_images
variables:
<<: *release_docker_images_variables
PUBLISH_IMAGES: "false"
PUSH_TO_DOCKER_HUB: "false"
only:
- branches
except:
- master
- /(^docs[\/-].*|.*-docs$)/
tags:
- docker
bleeding edge S3:
<<: *release_s3
<<: *release_bleeding_edge
environment:
name: bleeding_edge/s3
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
bleeding edge packagecloud:
<<: *release_packagecloud
<<: *release_bleeding_edge
environment:
name: bleeding_edge/packagecloud
url: https://packages.gitlab.com/runner/unstable
bleeding edge docker images:
<<: *release_docker_images
<<: *release_bleeding_edge
environment:
name: bleeding_edge/docker_images
url: https://hub.docker.com/r/gitlab/gitlab-runner/tags/
stable S3:
<<: *release_s3
<<: *release_stable
environment:
name: stable/s3
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
stable packagecloud:
<<: *release_packagecloud
<<: *release_stable
environment:
name: stable/packagecloud
url: https://packages.gitlab.com/runner/gitlab-runner
stable docker images:
<<: *release_docker_images
<<: *release_stable
environment:
name: stable/docker_images
url: https://hub.docker.com/r/gitlab/gitlab-runner/tags/
- postrelease
- deploy
- docs
include:
- local: /.gitlab/ci/_project_canonical.gitlab-ci.yml
rules:
- if: $CI_PROJECT_PATH == "gitlab-org/gitlab-runner" || $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner"
when: always
- local: /.gitlab/ci/_project_fork.gitlab-ci.yml
rules:
- if: $CI_PROJECT_PATH == "gitlab-org/gitlab-runner" || $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner"
when: never
- if: $CI_PROJECT_PATH
- local: /.gitlab/ci/_common.gitlab-ci.yml
- local: /.gitlab/ci/_rules.gitlab-ci.yml
- local: /.gitlab/ci/build.gitlab-ci.yml
- local: /.gitlab/ci/qa.gitlab-ci.yml
- local: /.gitlab/ci/test.gitlab-ci.yml
- local: /.gitlab/ci/test-kubernetes-integration.gitlab-ci.yml
- local: /.gitlab/ci/coverage.gitlab-ci.yml
- local: /.gitlab/ci/package.gitlab-ci.yml
- local: /.gitlab/ci/release.gitlab-ci.yml
- local: /.gitlab/ci/postrelease.gitlab-ci.yml
- local: /.gitlab/ci/deploy.gitlab-ci.yml
- local: /.gitlab/ci/docs.gitlab-ci.yml
- component: ${CI_SERVER_FQDN}/gitlab-org/components/danger-review/danger-review@2.0.0
inputs:
job_stage: qa
rules:
- if: '$CI_SERVER_HOST == "gitlab.com"'
# When adding a group as a code owner, make sure to invite the group to the
# project here: https://gitlab.com/gitlab-org/gitlab-runner/-/project_members
# As described in https://docs.gitlab.com/ee/user/project/code_owners.html
* @gitlab-com/runner-maintainers
.editorconfig @gitlab-com/runner-group @gitlab-com/runner-maintainers
.gitattributes @gitlab-com/runner-group @gitlab-com/runner-maintainers
.gitignore @gitlab-com/runner-group @gitlab-com/runner-maintainers
[Documentation]
.markdownlint.yml @gitlab-com/runner-docs-maintainers
/docs/ @gitlab-com/runner-docs-maintainers
default_scope: other
names:
new-feature: New features
security-fix: Security fixes
fix: Bug fixes
maintenance: Maintenance
runner-distribution: GitLab Runner distribution
documentation: Documentation changes
other: Other changes
order:
- new-feature
- security-fix
- fix
- maintenance
- runner-distribution
- documentation
- other
label_matchers:
- labels:
- runner-distribution
scope: runner-distribution
- labels:
- type::feature
scope: new-feature
- labels:
- feature::addition
scope: new-feature
- labels:
- security
scope: security-fix
- labels:
- type::bug
scope: fix
- labels:
- type::maintenance
scope: maintenance
- labels:
- feature::enhancement
scope: maintenance
- labels:
- technical debt
scope: maintenance
- labels:
- tooling::pipelines
scope: maintenance
- labels:
- tooling::workflow
scope: maintenance
- labels:
- documentation
scope: documentation
authorship_labels:
- Community contribution
skip_changelog_labels:
- skip-changelog
variables:
# renovate: datasource=docker depName=golang allowedVersions=/1\.21\..+/
# When updating GO_VERSION, update Go versions in docs/development/_index.md
# or the 'docs:check development docs Go version' job will fail
GO_VERSION: "1.23.2"
RUNNER_IMAGES_REGISTRY: registry.gitlab.com/gitlab-org/ci-cd/runner-tools/base-images
RUNNER_IMAGES_VERSION: "0.0.6"
RUNNER_IMAGES_WINDOWS_GO_URL: https://gitlab.com/api/v4/projects/gitlab-org%2fci-cd%2frunner-tools%2fbase-images/packages/generic/runner-images/v${RUNNER_IMAGES_VERSION}/golang-windows-amd64.zip
CI_IMAGE: "${RUNNER_IMAGES_REGISTRY}/ci:${RUNNER_IMAGES_VERSION}"
# Feature flags
FF_SCRIPT_SECTIONS: "true"
FF_USE_FASTZIP: "true"
FF_USE_NEW_BASH_EVAL_STRATEGY: "true"
FF_TIMESTAMPS: "true"
# Following variables are used in some jobs to install specified software
RELEASE_INDEX_GEN_VERSION: "latest"
DOCKER_VERSION: 27.3.1
LICENSE_MANAGEMENT_SETUP_CMD: echo "Skip setup. Dependency already vendored"
DOCS_GITLAB_REPO_SUFFIX: "runner"
# We're overriding rules for the jobs that we want to run.
# This will disable all other rules.
DEPENDENCY_SCANNING_DISABLED: "true"
TRANSFER_METER_FREQUENCY: "5s"
CACHE_COMPRESSION_FORMAT: tarzstd
GO111MODULE: "on"
# renovate: datasource=docker depName=redhat/ubi9-micro versioning=redhat allowedVersions=/9\.4-[0-9]+/
PACKAGES_ITERATION: "1"
default:
image: $CI_IMAGE
tags:
- !reference [.instance-default]
retry:
max: 2
when:
- runner_system_failure
.no_cache:
cache: {}
.no_dependencies:
dependencies: []
.no_cache_and_dependencies:
extends:
- .no_cache
- .no_dependencies
.docker:
services:
- docker:${DOCKER_VERSION}-dind
variables:
DOCKER_HOST: "unix:///certs/client/docker.sock"
BUILDX_BAKE_ENTITLEMENTS_FS: 0
tags:
- !reference [.instance-default-docker]
.go-cache:
variables:
GODEBUG: gocachetest=1
GOCACHE: $CI_PROJECT_DIR/.gocache-$CI_COMMIT_REF_PROTECTED
before_script:
- mkdir -p "$GOCACHE"
- ./ci/touch_git
cache:
paths:
- $CI_PROJECT_DIR/.gocache-false/
key: "${CI_JOB_NAME}-${CI_COMMIT_REF_SLUG}"
.go-cache-windows:
variables:
GODEBUG: gocachetest=1
GOCACHE: $CI_PROJECT_DIR\.gocache-$CI_COMMIT_REF_PROTECTED
before_script:
- New-Item -Path "$Env:GOCACHE" -Type Directory -Force
- $env:GOCACHE = (Resolve-Path $env:GOCACHE).Path
- ./ci/touch_git.ps1
cache:
paths:
- $CI_PROJECT_DIR\.gocache-false\
key: "${CI_JOB_NAME}-${CI_COMMIT_REF_SLUG}"
.windows-dependency-checksums:
variables:
GIT_WINDOWS_AMD64_CHECKSUM: "36498716572394918625476ca207df3d5f8b535a669e9aad7a99919d0179848c"
GIT_LFS_WINDOWS_AMD64_CHECKSUM: "94435072f6b3a6f9064b277760c8340e432b5ede0db8205d369468b9be52c6b6"
PWSH_WINDOWS_AMD64_CHECKSUM: "ED331A04679B83D4C013705282D1F3F8D8300485EB04C081F36E11EAF1148BD0"
.windows1809_variables:
variables:
WINDOWS_VERSION: servercore1809
WINDOWS_PREBUILT: servercore-ltsc2019
.windows1809:
extends:
- .windows1809_variables
tags:
- !reference [.instance-windows-2019]
.windows1809_nano:
extends:
- .windows1809
variables:
WINDOWS_VERSION: nanoserver1809
WINDOWS_PREBUILT: nanoserver-ltsc2019
.windows21H2_variables:
variables:
WINDOWS_VERSION: servercore21H2
WINDOWS_PREBUILT: servercore-ltsc2022
.windows21H2:
extends:
- .windows21H2_variables
tags:
- !reference [.instance-windows-2022]
.windows21H2_nano:
extends:
- .windows21H2
variables:
WINDOWS_VERSION: nanoserver21H2
WINDOWS_PREBUILT: nanoserver-ltsc2022
# .stage_done is used as a sentinel at stage n for stage n-1 completion, so we can kick off builds in later stages
# without explicitly waiting for the completion of the n-1 stage
.stage_done:
extends:
- .no_cache_and_dependencies
- .rules:merge_request_pipelines
image: alpine:latest
variables:
GIT_STRATEGY: none
script:
- exit 0
.instance-default: gitlab-org
.instance-default-docker: gitlab-org-docker
.instance-2xlarge: saas-linux-2xlarge-amd64
.instance-medium: saas-linux-medium-amd64
.instance-windows-2019: windows-1809
.instance-windows-2022: windows-21h1
.instance-default: gitlab-org
.instance-default-docker: gitlab-org-docker
.instance-2xlarge: gitlab-org-docker
.instance-medium: gitlab-org-docker
# we don't use windows instances on forks, but these
# still need to be present because they're referenced,
# so we just provide a bogus tag name
.instance-windows-2019: not-intended-for-forks
.instance-windows-2022: not-intended-for-forks
\ No newline at end of file
####################
# Changes patterns #
####################
.code-backstage-patterns: &code-backstage-patterns
- ".gitlab-ci.yml"
- ".golangci.yml"
- ".gitlab/ci/**/*"
- ".gitattributes"
- "Makefile*"
- "**/*.go"
- "{ci,dockerfiles,packaging,scripts,tests}/**/*"
- "**/testdata/**/*"
- "go.*"
- "tmp/gitlab-test/**"
- "VERSION"
.docs-patterns: &docs-patterns
- ".vale.ini"
- ".markdownlint.yml"
- "docs/**/*"
- "scripts/lint-docs"
##############
# Conditions #
##############
.if-not-canonical-namespace: &if-not-canonical-namespace
if: '$CI_PROJECT_NAMESPACE !~ /^gitlab-org($|\/)/'
.if-default-branch: &if-default-branch
if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
.if-release-candidate-tag: &if-release-candidate-tag
if: '$CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+-rc[0-9]+/'
.if-stable-release-tag: &if-stable-release-tag
if: '$CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+$/'
.if-merge-request-pipeline: &if-merge-request-pipeline
if: $CI_PIPELINE_SOURCE == "merge_request_event"
.if-runner-merge-request-pipeline: &if-runner-merge-request-pipeline
if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
.if-runner-security-merge-request-pipeline: &if-runner-security-merge-request-pipeline
if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner"
.if-runner-default-branch: &if-runner-default-branch
if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
.if-runner-or-security-runner-default-branch: &if-runner-or-security-runner-default-branch
if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && ($CI_PROJECT_PATH == "gitlab-org/gitlab-runner" || $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner")
.if-runner-or-security-runner-stable-ref: &if-runner-or-security-runner-stable-ref
if: $CI_COMMIT_REF_NAME =~ /\A[0-9]+-[0-9]+-stable\z/ && ($CI_PROJECT_PATH == "gitlab-org/gitlab-runner" || $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner")
.if-runner-release-ref: &if-runner-release-ref
if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+(-rc[0-9]+)?\z/ && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
.if-runner-stable-release-ref: &if-runner-stable-release-ref
if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+?\z/ && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
.if-security-runner-release-ref: &if-security-runner-release-ref
if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+?\z/ && $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner"
.if-runner-bleeding-edge-release-ref: &if-runner-bleeding-edge-release-ref
if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+-rc[0-9]+\z/ && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
.if-runner-or-security-bleeding-edge-release-ref: &if-runner-or-security-bleeding-edge-release-ref
if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+-rc[0-9]+\z/ && ($CI_PROJECT_PATH == "gitlab-org/gitlab-runner" || $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner")
########################
# Default branch rules #
########################
.rules:default-branch-only:no_docs:
rules:
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
.rules:default-branch-only:no_docs:always:
rules:
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
when: always
#######################
# Merge Request rules #
#######################
.rules:merge_request_pipelines:
rules:
- <<: *if-merge-request-pipeline
- <<: *if-runner-or-security-runner-default-branch
- <<: *if-runner-or-security-runner-stable-ref
- <<: *if-runner-release-ref
- <<: *if-security-runner-release-ref
.rules:merge_request_pipelines:no_docs:
rules:
- <<: *if-merge-request-pipeline
changes: *code-backstage-patterns
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
- <<: *if-runner-or-security-runner-stable-ref
changes: *code-backstage-patterns
- <<: *if-runner-release-ref
changes: *code-backstage-patterns
- <<: *if-security-runner-release-ref
changes: *code-backstage-patterns
.rules:merge_request_pipelines:no_docs:no-community-mr:
rules:
- <<: *if-not-canonical-namespace
when: never
- <<: *if-merge-request-pipeline
changes: *code-backstage-patterns
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
- <<: *if-runner-or-security-runner-stable-ref
changes: *code-backstage-patterns
- <<: *if-runner-release-ref
changes: *code-backstage-patterns
- <<: *if-security-runner-release-ref
changes: *code-backstage-patterns
# Rules cannot be merged, instead of opt for creating a new rule like this one
.rules:merge_request_pipelines:no_docs:only_canonical:
rules:
- <<: *if-not-canonical-namespace
when: never
- <<: *if-runner-merge-request-pipeline
changes: *code-backstage-patterns
- <<: *if-runner-default-branch
changes: *code-backstage-patterns
- <<: *if-runner-stable-release-ref
changes: *code-backstage-patterns
- <<: *if-runner-release-ref
changes: *code-backstage-patterns
.rules:merge_request_pipelines:no_docs:always:
rules:
- <<: *if-merge-request-pipeline
changes: *code-backstage-patterns
when: always
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
when: always
- <<: *if-runner-or-security-runner-stable-ref
changes: *code-backstage-patterns
when: always
- <<: *if-runner-release-ref
changes: *code-backstage-patterns
when: always
- <<: *if-security-runner-release-ref
changes: *code-backstage-patterns
when: always
#################
# Release rules #
#################
.rules:release:all:
rules:
- <<: *if-not-canonical-namespace
when: never
- <<: *if-default-branch
- <<: *if-release-candidate-tag
- <<: *if-stable-release-tag
.rules:release:bleeding-edge:
rules:
- <<: *if-runner-default-branch
changes: *code-backstage-patterns
- <<: *if-runner-bleeding-edge-release-ref
changes: *code-backstage-patterns
.rules:release-or-security:bleeding-edge-or-stable:
rules:
- <<: *if-runner-or-security-runner-default-branch
changes: *code-backstage-patterns
- <<: *if-runner-or-security-bleeding-edge-release-ref
changes: *code-backstage-patterns
- <<: *if-runner-or-security-runner-stable-ref
changes: *code-backstage-patterns
.rules:release:stable-or-rc:
rules:
- if: $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+(-rc[0-9]+)?$/ && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
changes: *code-backstage-patterns
when: on_success
- if: $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+(-rc[0-9]+)?$/ && $CI_PROJECT_PATH == "gitlab-org/security/gitlab-runner"
changes: *code-backstage-patterns
when: manual
.rules:release:stable:branch:
rules:
- <<: *if-runner-stable-release-ref
changes: *code-backstage-patterns
- <<: *if-security-runner-release-ref
changes: *code-backstage-patterns
.rules:release:stable:branch:ignore-changes:
rules:
- <<: *if-runner-stable-release-ref
- <<: *if-security-runner-release-ref
.rules:release:development:merge-requests:
rules:
- <<: *if-runner-merge-request-pipeline
changes: *code-backstage-patterns
- <<: *if-runner-security-merge-request-pipeline
changes: *code-backstage-patterns
.rules:release:development:merge-requests:no-community-mr:
rules:
- <<: *if-not-canonical-namespace
when: never
- <<: *if-runner-merge-request-pipeline
changes: *code-backstage-patterns
- <<: *if-runner-security-merge-request-pipeline
changes: *code-backstage-patterns
.rules:runner-only:release:development:merge-requests:
rules:
- <<: *if-runner-merge-request-pipeline
changes: *code-backstage-patterns
.rules:build:test:images:merge-requests:
rules:
- <<: *if-runner-merge-request-pipeline
changes:
- tests/dockerfiles/*
.rules:prepare:test-ci-scripts:merge-requests:
rules:
- <<: *if-runner-merge-request-pipeline
##############
# Docs rules #
##############
.rules:docs:skip:
rules:
- changes: *docs-patterns
when: never
- when: on_success
.rules:docs:review:
rules:
- <<: *if-not-canonical-namespace
when: never
- <<: *if-merge-request-pipeline
when: manual
helper images:
tags:
- saas-linux-2xlarge-amd64
extends:
- .docker
- .rules:merge_request_pipelines:no_docs
stage: build
needs:
- 'binaries'
script:
- ./ci/touch_git
- make helper-images
- ls -alh out/helper-images/
retry: 2
artifacts:
paths:
- out/helper-images/
expire_in: 7d
parallel:
matrix:
- TARGETS:
- alpine alpine-pwsh ubuntu ubuntu-pwsh ubi-fips
- windows-nanoserver-ltsc2019 windows-servercore-ltsc2019
- windows-nanoserver-ltsc2022 windows-servercore-ltsc2022
prebuilt helper images:
tags:
- !reference [.instance-2xlarge]
extends:
- .docker
- .rules:merge_request_pipelines:no_docs
stage: build
image: "${RUNNER_IMAGES_REGISTRY}/ci:${RUNNER_IMAGES_VERSION}-prebuilt-images"
needs:
- 'helper images: [alpine alpine-pwsh ubuntu ubuntu-pwsh ubi-fips]'
script:
- make prebuilt-helper-images
- ls -alh out/helper-images/
artifacts:
paths:
- out/helper-images/*.tar.xz
- out/helper-images/*.tar.zst
expire_in: 7d
prebuilt helper images windows 2019:
tags:
- !reference [.instance-2xlarge]
extends:
- prebuilt helper images
- .rules:merge_request_pipelines:no_docs:no-community-mr
needs:
- 'helper images: [windows-nanoserver-ltsc2019 windows-servercore-ltsc2019]'
prebuilt helper images windows 2022:
tags:
- !reference [.instance-2xlarge]
extends:
- prebuilt helper images
- .rules:merge_request_pipelines:no_docs:no-community-mr
needs:
- 'helper images: [windows-nanoserver-ltsc2022 windows-servercore-ltsc2022]'
runner images:
tags:
- !reference [.instance-2xlarge]
extends:
- .docker
- .rules:merge_request_pipelines:no_docs
stage: build
needs:
- 'binaries'
script:
- ./ci/touch_git
- TARGETS="ubuntu alpine ubi-fips" make runner-images
- ls -alh out/runner-images/
retry: 2
artifacts:
paths:
- out/runner-images/
expire_in: 7d
test images:
extends:
- .docker
- .rules:build:test:images:merge-requests
stage: build
needs:
- 'binaries'
script:
- docker buildx create --name builder --use --driver docker-container default || true
- echo "${CI_REGISTRY_PASSWORD}" | docker login --username "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}"
- cd tests/dockerfiles && docker buildx bake --progress plain tests-images --set *.output="type=registry,compression=zstd"
- docker logout "${CI_REGISTRY}"
binaries:
image: "${RUNNER_IMAGES_REGISTRY}/ubi-go:${RUNNER_IMAGES_VERSION}"
tags:
- !reference [.instance-2xlarge]
extends:
- .rules:merge_request_pipelines:no_docs
- .go-cache
stage: build
needs: []
script:
- go mod download
- make -j$(($(nproc) * 2)) helper-bin helper-bin-fips runner-bin runner-bin-fips
artifacts:
paths:
- out/binaries/gitlab-runner*
expire_in: 7d
clone test repo:
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache_and_dependencies
stage: build
image: alpine:latest
needs: []
variables:
GIT_STRATEGY: none
script:
- apk add git
- mkdir tmp
- succeed=0
- for i in {1..3}; do git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-runner-pipeline-tests/gitlab-test tmp/gitlab-test && succeed=1 && break; echo "retrying"; done
- '[[ "$succeed" -eq 1 ]]'
artifacts:
paths:
- tmp/gitlab-test
expire_in: 7d
rpm verify fips:
stage: build
extends:
- .rules:merge_request_pipelines:no_docs
stage: build
image: "registry.gitlab.com/gitlab-org/cloud-native/container-dependencies-finder/cdf:main"
needs:
- 'runner images'
- 'helper images: [alpine alpine-pwsh ubuntu ubuntu-pwsh ubi-fips]'
variables:
# VERBOSE: 1
OCI_TARS: |-
runner=out/runner-images/ubi-fips.tar
helper=out/helper-images/ubi-fips-x86_64.tar
script:
- ci/rpm_verify_fips
artifacts:
paths:
- logs/
expire_in: 7d
# prepare done is used as a sentinel for "Prepare" stage completion, so we can kick off builds in later stages
# without waiting for the completion of the Prebuild stage
prepare done:
stage: build
extends:
- .stage_done
.coverage_job:
extends:
- .rules:merge_request_pipelines:no_docs:always
stage: coverage
test coverage report:
extends:
- .coverage_job
coverage: /regular total:\s+\(statements\)\s+\d+.\d+\%/
needs:
- unit test
- integration test
- job: windows 1809 integration tests
optional: true
- job: windows 21H2 integration tests
optional: true
- job: windows 1809 unit tests
optional: true
- job: windows 21H2 unit tests
optional: true
script:
- make cobertura_report
- test -z "$(find .splitic -name 'junit_servercore1809_*.xml' -maxdepth 1 -print -quit)" || splitic junit-check -quarantined ci/.test-failures.servercore1809.txt .splitic/junit_servercore1809_*.xml
- test -z "$(find .splitic -name 'junit_servercore21H2_*.xml' -maxdepth 1 -print -quit)" || splitic junit-check -quarantined ci/.test-failures.servercore21H2.txt .splitic/junit_servercore21H2_*.xml
artifacts:
reports:
coverage_report:
coverage_format: cobertura
path: out/cobertura/cobertura-*coverage.xml
paths:
- out/coverage/
expire_in: 7d
expose_as: 'Code Coverage'
# Disable this for now since
# https://gitlab.com/gitlab-org/gitlab/-/issues/365885 block us from upgrading
# to go 1.18.x. Re-enable this when the above ticket is fixed.
#code navigation: # See https://docs.gitlab.com/ee/user/project/code_intelligence.html#configuration
#extends:
#- .coverage_job
#allow_failure: true # recommended
#needs:
#- prepare done
#image: sourcegraph/lsif-go:v1.9.0
#script:
#- lsif-go
#artifacts:
#reports:
#lsif: dump.lsif
# This job should only run if the UBI images downstream pipeline is successful.
# It does not depend on it since the pipeline incorrectly assumes that it has passed
# when the trigger job is just created. Instead it depends on the whole postreleases stage.
trigger deploy to kubernetes:
stage: deploy
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_BRANCH
UPSTREAM_CI_COMMIT_SHORT_SHA: $CI_COMMIT_SHORT_SHA
rules:
# Override rules in .trigger-downstream-pipeline-ref to remove MR pipelines
- if: '$CI_PROJECT_NAMESPACE !~ /^gitlab-org($|\/)/'
when: never
- if: $CI_PROJECT_PATH != "gitlab-org/gitlab-runner"
when: never
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
- if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+?\z/
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
- if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+(-rc[0-9]+)?\z/
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
trigger:
project: gitlab-org/ci-cd/runner-tools/runner-kubernetes-infra
.review-docs:
stage: docs
extends:
- .rules:docs:review
- .no_cache_and_dependencies
image: ruby:3.3-alpine
needs: []
before_script:
- gem install gitlab --no-doc
# We need to download the script rather than clone the repo since the
# review-docs-cleanup job will not be able to run when the branch gets
# deleted (when merging the MR).
- apk add --update openssl
- wget https://gitlab.com/gitlab-org/gitlab/-/raw/master/scripts/trigger-build.rb
- chmod 755 trigger-build.rb
variables:
GIT_STRATEGY: none
# By default, deploy the Review App using the `main` branch of the `gitlab-org/gitlab-docs` project
DOCS_BRANCH: main
allow_failure: true
# Trigger a docs build in docs-gitlab-com project
# Useful to preview the docs changes live
# https://docs.gitlab.com/development/documentation/review_apps/
review-docs-deploy:
extends:
- .review-docs
environment:
name: review-docs/mr-${CI_MERGE_REQUEST_IID}
auto_stop_in: 2 weeks
url: https://docs.gitlab.com/upstream-review-mr-${DOCS_GITLAB_REPO_SUFFIX}-${CI_MERGE_REQUEST_IID}/${DOCS_GITLAB_REPO_SUFFIX}
on_stop: review-docs-cleanup
script:
- ./trigger-build.rb docs deploy
# Cleanup remote environment of docs-gitlab-com
review-docs-cleanup:
extends:
- .review-docs
environment:
name: review-docs/mr-${CI_MERGE_REQUEST_IID}
action: stop
script:
- ./trigger-build.rb docs cleanup
.packages:
extends:
- .rules:merge_request_pipelines:no_docs
stage: package
environment:
name: package/$PKGS/$CI_COMMIT_REF_NAME
needs:
- 'prebuilt helper images'
- 'binaries'
before_script:
- |
# checking GPG signing support
if [ -f "$GPG_KEY_PATH" ]; then
cat ${GPG_KEY_PATH} | gpg --batch --no-tty --allow-secret-key-import --import -
export GPG_KEYID=$(gpg --with-colon --list-secret-keys | head -n1 | cut -d : -f 5)
export GPG_PASSPHRASE=$(cat ${GPG_PASSPHRASE_PATH})
else
echo -e "\033[0;31m****** GPG signing disabled ******\033[0m"
fi
script:
- mage package:prepare
- mage package:verifyIterationVariable
- mage package:$PKGS
artifacts:
paths:
- out/deb/
- out/rpm/
expire_in: 7d
package-deb:
extends:
- .packages
parallel:
matrix:
- PKGS:
- deb64
- debArm64
- deb32
- debArm32
- debIbm
- debRiscv64
package-rpm:
extends:
- .packages
parallel:
matrix:
- PKGS:
- rpm64
- rpmArm64
- rpm32
- rpmArm32
- rpmIbm
- rpmRiscv64
- rpmFips
package-helpers:
extends:
- .packages
script:
- mage package:prepare
- mage package:verifyIterationVariable
- mage package:helpersDeb
- mage package:helpersRpm
.trigger-downstream-pipeline-ref:
stage: postrelease
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_BRANCH
UPSTREAM_CI_COMMIT_SHORT_SHA: $CI_COMMIT_SHORT_SHA
rules:
# copy of .rules:merge_request_pipelines:no_docs:only_canonical, slightly modified for variables
- if: '$CI_PROJECT_NAMESPACE !~ /^gitlab-org($|\/)/'
when: never
- if: $CI_PROJECT_PATH != "gitlab-org/gitlab-runner"
when: never
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: "refs/merge-requests/${CI_MERGE_REQUEST_IID}/merge"
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
- if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+?\z/
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
- if: $CI_COMMIT_REF_NAME =~ /\Av[0-9]+\.[0-9]+\.[0-9]+(-rc[0-9]+)?\z/
changes: !reference [.code-backstage-patterns]
variables:
UPSTREAM_CI_COMMIT_REF: $CI_COMMIT_REF_NAME
trigger UBI images build:
extends:
- .trigger-downstream-pipeline-ref
variables:
BUILD_RELEASE: $CI_COMMIT_REF_NAME
BUILD_RELEASE_SHA: $CI_COMMIT_SHORT_SHA
trigger:
strategy: depend
project: gitlab-org/ci-cd/gitlab-runner-ubi-images
trigger runner-incept tests:
extends:
- .trigger-downstream-pipeline-ref
needs:
- binaries
- "helper images"
trigger:
project: gitlab-org/ci-cd/tests/runner-incept
# strategy: depend
static QA:
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache
stage: postrelease
image: alpine:3.14.2
needs:
- code_quality
script: |
if [ "$(cat gl-code-quality-report.json)" != "[]" ] ; then
apk add -U --no-cache jq > /dev/null
jq -C . gl-code-quality-report.json
exit 1
fi
.verify-resources:
extends:
- .rules:merge_request_pipelines:no_docs
- .docker
stage: postrelease
script:
- mage resources:verifyAll
verify development resources:
extends:
- .verify-resources
- .rules:release:development:merge-requests
needs:
- job: "development docker images"
artifacts: true
verify bleeding edge resources:
extends:
- .verify-resources
- .rules:release:bleeding-edge
needs:
- job: "bleeding edge docker images"
artifacts: true
verify stable resources:
extends:
- .verify-resources
- .rules:release:stable:branch
needs:
- job: "stable docker images"
artifacts: true
stable gitlab release:
stage: postrelease
extends:
- .rules:release:stable-or-rc
dependencies: []
image: registry.gitlab.com/gitlab-org/release-cli:latest
variables:
CHANGELOG: https://gitlab.com/gitlab-org/gitlab-runner/blob/$CI_COMMIT_TAG/CHANGELOG.md
S3: https://gitlab-runner-downloads.s3.amazonaws.com/$CI_COMMIT_TAG
# Setting the CI_PROJECT_ID variable explicitly because we're running this job
# also from the https://gitlab.com/gitlab-org/security/gitlab-runner fork. But it
# should still create the release entry in the canonical one.
CI_PROJECT_ID: 250833
environment:
name: stable/gitlab
url: https://gitlab.com/gitlab-org/gitlab-runner/-/releases
before_script: []
script:
- echo "Releasing to $S3"
release:
name: '$CI_COMMIT_TAG'
description: |
See [the changelog]($CHANGELOG) :rocket:
GitLab Runner documentation can be found at https://docs.gitlab.com/runner/.
tag_name: '$CI_COMMIT_TAG'
ref: '$CI_COMMIT_TAG'
assets:
links:
# binaries
- name: 'binary: Linux amd64'
url: '$S3/binaries/gitlab-runner-linux-amd64'
filepath: '/binaries/gitlab-runner-linux-amd64'
- name: 'binary: Linux amd64-fips'
url: '$S3/binaries/gitlab-runner-linux-amd64-fips'
filepath: '/binaries/gitlab-runner-linux-amd64-fips'
- name: 'binary: Linux 386'
url: '$S3/binaries/gitlab-runner-linux-386'
filepath: '/binaries/gitlab-runner-linux-386'
- name: 'binary: Linux arm'
url: '$S3/binaries/gitlab-runner-linux-arm'
filepath: '/binaries/gitlab-runner-linux-arm'
- name: 'binary: Linux ppc64el'
url: '$S3/binaries/gitlab-runner-linux-ppc64el'
filepath: '/binaries/gitlab-runner-linux-ppc64el'
- name: 'binary: Linux s390x'
url: '$S3/binaries/gitlab-runner-linux-s390x'
filepath: '/binaries/gitlab-runner-linux-s390x'
- name: 'binary: Linux riscv64'
url: '$S3/binaries/gitlab-runner-linux-riscv64'
filepath: '/binaries/gitlab-runner-linux-riscv64'
- name: 'binary: macOS amd64'
url: '$S3/binaries/gitlab-runner-darwin-amd64'
filepath: '/binaries/gitlab-runner-darwin-amd64'
- name: 'binary: macOS arm64'
url: '$S3/binaries/gitlab-runner-darwin-arm64'
filepath: '/binaries/gitlab-runner-darwin-arm64'
- name: 'binary: FreeBSD amd64'
url: '$S3/binaries/gitlab-runner-freebsd-amd64'
filepath: '/binaries/gitlab-runner-freebsd-amd64'
- name: 'binary: FreeBSD arm'
url: '$S3/binaries/gitlab-runner-freebsd-arm'
filepath: '/binaries/gitlab-runner-freebsd-arm'
- name: 'binary: FreeBSD 386'
url: '$S3/binaries/gitlab-runner-freebsd-386'
filepath: '/binaries/gitlab-runner-freebsd-386'
- name: 'binary: Windows amd64'
url: '$S3/binaries/gitlab-runner-windows-amd64.zip'
filepath: '/binaries/gitlab-runner-windows-amd64.zip'
- name: 'binary: Windows i386'
url: '$S3/binaries/gitlab-runner-windows-386.zip'
filepath: '/binaries/gitlab-runner-windows-386.zip'
# DEB packages
- name: 'package: DEB amd64'
url: '$S3/deb/gitlab-runner_amd64.deb'
filepath: '/packages/deb/gitlab-runner_amd64.deb'
- name: 'package: DEB i686'
url: '$S3/deb/gitlab-runner_i686.deb'
filepath: '/packages/deb/gitlab-runner_i686.deb'
- name: 'package: DEB armel'
url: '$S3/deb/gitlab-runner_armel.deb'
filepath: '/packages/deb/gitlab-runner_armel.deb'
- name: 'package: DEB armhf'
url: '$S3/deb/gitlab-runner_armhf.deb'
filepath: '/packages/deb/gitlab-runner_armhf.deb'
- name: 'package: DEB aarch64'
url: '$S3/deb/gitlab-runner_aarch64.deb'
filepath: '/packages/deb/gitlab-runner_aarch64.deb'
- name: 'package: DEB arm64'
url: '$S3/deb/gitlab-runner_arm64.deb'
filepath: '/packages/deb/gitlab-runner_arm64.deb'
- name: 'package: DEB ppc64el'
url: '$S3/deb/gitlab-runner_ppc64el.deb'
filepath: '/packages/deb/gitlab-runner_ppc64el.deb'
- name: 'package: DEB s390x'
url: '$S3/deb/gitlab-runner_s390x.deb'
filepath: '/packages/deb/gitlab-runner_s390x.deb'
- name: 'package: DEB riscv64'
url: '$S3/deb/gitlab-runner_riscv64.deb'
filepath: '/packages/deb/gitlab-runner_riscv64.deb'
# RPM packages
- name: 'package: RPM amd64'
url: '$S3/rpm/gitlab-runner_amd64.rpm'
filepath: '/packages/rpm/gitlab-runner_amd64.rpm'
- name: 'package: RPM amd64-fips'
url: '$S3/rpm/gitlab-runner_amd64-fips.rpm'
filepath: '/packages/rpm/gitlab-runner_amd64-fips.rpm'
- name: 'package: RPM i686'
url: '$S3/rpm/gitlab-runner_i686.rpm'
filepath: '/packages/rpm/gitlab-runner_i686.rpm'
- name: 'package: RPM arm'
url: '$S3/rpm/gitlab-runner_arm.rpm'
filepath: '/packages/rpm/gitlab-runner_arm.rpm'
- name: 'package: RPM armhf'
url: '$S3/rpm/gitlab-runner_armhf.rpm'
filepath: '/packages/rpm/gitlab-runner_armhf.rpm'
- name: 'package: RPM arm64'
url: '$S3/rpm/gitlab-runner_arm64.rpm'
filepath: '/packages/rpm/gitlab-runner_arm64.rpm'
- name: 'package: RPM aarch64'
url: '$S3/rpm/gitlab-runner_aarch64.rpm'
filepath: '/packages/rpm/gitlab-runner_aarch64.rpm'
- name: 'package: RPM ppc64le'
url: '$S3/rpm/gitlab-runner_ppc64le.rpm'
filepath: '/packages/rpm/gitlab-runner_ppc64le.rpm'
- name: 'package: RPM s390x'
url: '$S3/rpm/gitlab-runner_s390x.rpm'
filepath: '/packages/rpm/gitlab-runner_s390x.rpm'
- name: 'package: RPM riscv64'
url: '$S3/rpm/gitlab-runner_riscv64.rpm'
filepath: '/packages/rpm/gitlab-runner_riscv64.rpm'
# Other files
- name: 'checksums'
url: '$S3/release.sha256'
filepath: '/release.sha256'
- name: 'checksums GPG signature'
url: '$S3/release.sha256.asc'
filepath: '/release.sha256.asc'
- name: 'other release artifacts'
url: '$S3/index.html'
filepath: '/index.html'
.image_builder:
extends:
- .docker
stage: prepare
image: docker:${DOCKER_VERSION}-git
script:
- apk add --no-cache --upgrade curl
- source ./ci/build_ci_image
prepare ci image:
extends:
- .image_builder
- .rules:prepare:ci:image:merge-requests
variables:
BUILD_IMAGE: $CI_IMAGE
BUILD_DOCKERFILE: ./dockerfiles/ci/Dockerfile
PWSH_VERSION: "7.4.6-1"
prepare alpine-no-root image:
extends:
- .image_builder
- .rules:prepare:alpine-no-root:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-no-root:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-no-root/Dockerfile
prepare alpine-entrypoint image:
extends:
- .image_builder
- .rules:prepare:alpine-entrypoint:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-entrypoint:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-entrypoint/Dockerfile
prepare alpine-entrypoint-stderr image:
extends:
- .image_builder
- .rules:prepare:alpine-entrypoint:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-entrypoint-stderr:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-entrypoint/Dockerfile.stderr
prepare alpine-entrypoint-pre-post-trap image:
extends:
- .image_builder
- .rules:prepare:alpine-entrypoint:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-entrypoint-pre-post-trap:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-entrypoint/Dockerfile.pre-post-trap
prepare powershell-entrypoint-pre-post-trap image:
extends:
- .image_builder
- .rules:prepare:powershell-entrypoint:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/powershell-entrypoint-pre-post-trap:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/powershell-entrypoint/Dockerfile.pre-post-trap
prepare alpine-id-overflow image:
extends:
- .image_builder
- .rules:prepare:alpine-id-overflow:image:merge-requests
variables:
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/alpine-id-overflow:latest
BUILD_DOCKERFILE: ./tests/dockerfiles/alpine-id-overflow/Dockerfile
prepare helper-entrypoint image:
extends:
- .docker
- .rules:prepare:gitlab-runner-helper-entrypoint:image:merge-requests
stage: prepare
variables:
BUILD_DOCKERFILE_BASEDIR: ./tests/dockerfiles/gitlab-runner-helper-entrypoint
BUILD_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner/helper-entrypoint:latest
BUILD_DOCKERFILE: "$BUILD_DOCKERFILE_BASEDIR/dockerfile"
script:
- make helper-bin-host
- mkdir -p "$BUILD_DOCKERFILE_BASEDIR/binaries/"
- cp out/binaries/gitlab-runner-helper/gitlab-runner-helper.x86_64 "$BUILD_DOCKERFILE_BASEDIR/binaries/gitlab-runner-helper"
- source ./ci/build_ci_image
prepare go fips:
extends:
- .docker
- .rules:prepare:go-fips:image:merge-requests
stage: prepare
image: docker:${DOCKER_VERSION}-git
variables:
BUILD_IMAGE: $GO_FIPS_IMAGE
GO_VERSION: $GO_FIPS_VERSION
GO_FIPS_BASE_IMAGE: "redhat/${GO_FIPS_UBI_VERSION}-minimal:latest"
script:
- apk add --no-cache --upgrade curl make bash
- make go-fips-docker
prepare ubi base:
extends:
- .docker
- .rules:prepare:ubi-base:image:merge-requests
timeout: 4h
stage: prepare
image: docker:${DOCKER_VERSION}-git
script:
- apk add --no-cache --upgrade curl make bash
- make ubi-fips-base-docker
test ci scripts:
stage: prepare
extends:
- .rules:prepare:test-ci-scripts:merge-requests
needs:
- job: "prepare ci image"
optional: true
script:
- make test_go_scripts
check version definition:
stage: qa
extends:
- .rules:merge_request_pipelines
needs: []
script:
- grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' VERSION
check modules:
stage: qa
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache_and_dependencies
needs:
- 'prepare done'
script:
- make check_modules
check generated files:
stage: qa
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache_and_dependencies
needs:
- 'prepare done'
script:
- make check_generated_files
check magefiles:
stage: qa
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache_and_dependencies
needs:
- 'prepare done'
script:
- make check_magefiles
check test directives:
stage: qa
extends:
- .rules:merge_request_pipelines:no_docs
- .no_cache_and_dependencies
needs:
- 'prepare done'
script:
- make check_test_directives
code_quality:
stage: qa
extends:
- .rules:merge_request_pipelines:no_docs
- .no_dependencies
# Use GOCACHE instead of GOLANGCI_LINT_CACHE
# to avoid [false lint positives](https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2187#note_373008672)
- .go-cache
image: registry.gitlab.com/gitlab-org/ci-cd/runner-tools/runner-linters:1.62.0-go1.23.3
needs: []
allow_failure: true
variables:
REPORT_FILE: gl-code-quality-report.json
LINT_FLAGS: "--color never --timeout 15m"
OUT_FORMAT: code-climate
GOLANGLINT_VERSION: "" # Don't add version suffix to Makefile's GOLANGLINT (use plain golangci-lint from image)
before_script:
- !reference [.go-cache, before_script]
# Ensure the goargs linter plugin is available at .tmp/goargs.so to suit .golangci.yml
- mkdir .tmp && ln -s /usr/lib/goargs.so .tmp/goargs.so
# Copy the Docker image's golangci-lint to the location expected by `make lint` so that it is not built
- cp $(which golangci-lint) .tmp/golangci-lint
script:
# Write the code coverage report to gl-code-quality-report.json
# and print linting issues to stdout in the format: path/to/file:line description
- make --silent lint | tee ${REPORT_FILE}
timeout: 15 minutes
artifacts:
reports:
codequality: ${REPORT_FILE}
paths:
- ${REPORT_FILE}
when: always
expire_in: 7d
mage tests:
extends:
- .rules:merge_request_pipelines:no_docs
stage: qa
needs:
- 'prepare done'
script:
- make mage-test
# Perform documentation linting and link checking on Markdown files
docs:lint markdown:
image: registry.gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/lint-markdown:alpine-3.20-vale-3.9.3-markdownlint2-0.17.1-lychee-0.15.1
stage: qa
extends:
- .rules:merge_request_pipelines
- .no_cache_and_dependencies
needs: []
script:
# Lint content and Markdown, and check links
- make lint-docs VALE_MIN_ALERT_LEVEL=error
docs:check feature flags:
stage: qa
extends:
- .rules:merge_request_pipelines
- .no_cache_and_dependencies
script:
- cp docs/configuration/feature-flags.md docs/configuration/feature-flags.md.orig
- make update_feature_flags_docs
- |
diff docs/configuration/feature-flags.md.orig docs/configuration/feature-flags.md || (
echo
echo "Feature Flags list in documentation is not up-to-date"
echo "Run 'make update_feature_flags_docs' to update it"
echo
exit 1
)
docs:check development docs Go version:
extends:
- .rules:merge_request_pipelines
- .no_cache_and_dependencies
stage: qa
script:
- export GO_VERSION=$(cat .gitlab/ci/_common.gitlab-ci.yml | yq '.variables.GO_VERSION')
- export EXIT_CODE=0
- grep $GO_VERSION docs/development/_index.md || EXIT_CODE=$?
- if [ $EXIT_CODE -ne 0 ]; then echo "Make sure to update all Go versions in docs/development/_index.md to $GO_VERSION"; exit 1; fi
docs:check Kubernetes API docs:
extends:
- .rules:merge_request_pipelines
- .no_cache_and_dependencies
stage: qa
script:
- cp docs/executors/kubernetes/_index.md docs/executors/kubernetes/_index.md.orig
- mage k8s:generatePermissionsDocs
- |
diff docs/executors/kubernetes/_index.md.orig docs/executors/kubernetes/_index.md || (
echo
echo "Kubernetes API list in documentation is not up-to-date"
echo "Run 'mage k8s:generatePermissionsDocs' to update it"
echo
exit 1
)
# This jobs is triggered weekly and needs the PACKAGECLOUD_TOKEN variable scope to the autogen/docs environment to run.
docs:check supported distros package docs:
rules:
- if: $CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PROJECT_PATH == "gitlab-org/gitlab-runner"
stage: qa
environment:
name: autogen/docs
url: https://packages.gitlab.com/runner/gitlab-runner
script:
- cp docs/install/linux-repository.md docs/install/linux-repository.md.orig
- mage package:docs
- |
diff docs/install/linux-repository.md.orig docs/install/linux-repository.md || (
echo
echo "Supported distributions documentation is not up-to-date"
echo "Run 'mage package:docs' to update it"
echo
exit 1
)
docs:check Hugo build:
image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/hugomods/hugo:exts-0.142.0
extends:
- .rules:merge_request_pipelines
- .no_cache_and_dependencies
stage: qa
before_script:
- apk add --no-cache git make nodejs npm bash
- git clone --depth 1 https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com.git
- cd docs-gitlab-com
- make add-latest-icons
# Copy the current project's docs to the appropriate location in the docs website
- mkdir content/runner
- cp -r ../docs/* content/runner/
script:
# Test that Hugo will build
- hugo --gc --printPathWarnings --panicOnWarning
# Test for invalid index pages
# See https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/-/blob/main/scripts/check-index-filenames.sh
- make check-index-pages SEARCH_DIR="../docs"
# S3 Releases
#############
.release_s3:
stage: release
dependencies:
- 'prebuilt helper images'
- 'binaries'
- 'package-deb'
- 'package-rpm'
- 'package-helpers'
before_script:
- ./ci/touch_git
- |
# checking GPG signing support
if [ -f "$GPG_KEY_PATH" ]; then
export GPG_KEY=$(cat ${GPG_KEY_PATH})
export GPG_PASSPHRASE=$(cat ${GPG_PASSPHRASE_PATH})
else
echo -e "\033[0;31m****** GPG signing disabled ******\033[0m"
fi
script:
- make release_s3
tags:
- !reference [.instance-medium]
.release_packagecloud:
stage: release
dependencies:
- 'package-deb'
- 'package-rpm'
- 'package-helpers'
before_script:
- ./ci/touch_git
script:
- mage packagecloud:push deb "$CI_JOB_NAME" "$DIST_FLAVOR"
- mage packagecloud:push rpm "$CI_JOB_NAME" "$DIST_FLAVOR"
.release_artifacts:
artifacts:
paths:
- out/release_artifacts/*
development S3:
extends:
- .release_s3
- .rules:runner-only:release:development:merge-requests
environment:
name: development/s3/${CI_COMMIT_REF_NAME}
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
bleeding edge S3:
extends:
- .release_s3
- .rules:release:bleeding-edge
environment:
name: bleeding_edge/s3
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
stable S3:
extends:
- .release_s3
- .rules:release:stable:branch
environment:
name: stable/s3
url: https://gitlab-runner-downloads.s3.amazonaws.com/${CI_COMMIT_REF_NAME}/index.html
bleeding edge packagecloud:
extends:
- .release_packagecloud
- .rules:release:bleeding-edge
environment:
name: bleeding_edge/packagecloud
url: https://packages.gitlab.com/runner/unstable
variables:
PACKAGE_CLOUD_NAMESPACE: runner/unstable
parallel:
matrix:
- DIST_FLAVOR:
- debian
- ubuntu
- el
- fedora
- amazon
- sles
- opensuse
stable packagecloud:
extends:
- .release_packagecloud
- .rules:release:stable:branch
environment:
name: stable/packagecloud
url: https://packages.gitlab.com/runner/gitlab-runner
parallel:
matrix:
- DIST_FLAVOR:
- debian
- ubuntu
- raspbian
- linuxmint
- el
- ol
- fedora
- amazon
- sles
- opensuse
# Image Registry Releases
#########################
development docker images:
stage: release
extends:
- .docker
- .go-cache
- .rules:release:development:merge-requests
dependencies:
- 'helper images'
- 'runner images'
artifacts:
paths:
- out/release_artifacts/*
script:
- echo "${CI_REGISTRY_PASSWORD}" | docker login --username "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}"
- (cd scripts/pusher && go build)
- tags=$(make print_image_tags)
# dev gitlab registry images
- (cd scripts/pusher && ./pusher runner-images.json "${CI_REGISTRY_IMAGE}/gitlab-runner-dev" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "${CI_REGISTRY_IMAGE}/gitlab-runner-helper-dev" $tags)
bleeding edge docker images:
stage: release
extends:
- .docker
- .go-cache
- .rules:release:bleeding-edge
environment:
name: bleeding_edge/docker_images/linux
url: https://hub.docker.com/r/gitlab/gitlab-runner/tags/
dependencies:
- 'helper images'
- 'runner images'
artifacts:
paths:
- out/release_artifacts/*
script:
- echo "${CI_REGISTRY_PASSWORD}" | docker login --username "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}"
- echo "${DOCKER_HUB_PASSWORD}" | docker login --username "${DOCKER_HUB_USER}" --password-stdin "registry.hub.docker.com/gitlab"
- (cd scripts/pusher && go build)
- tags=$(make print_image_tags)
# bleeding gitlab registry images
- (cd scripts/pusher && ./pusher runner-images.json "${CI_REGISTRY_IMAGE}" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "${CI_REGISTRY_IMAGE}/gitlab-runner-helper" $tags)
# bleeding docker hub registry images
- (cd scripts/pusher && ./pusher runner-images.json "registry.hub.docker.com/gitlab/gitlab-runner" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "registry.hub.docker.com/gitlab/gitlab-runner-helper" $tags)
stable docker images:
stage: release
variables:
# Setting the CI_PROJECT_ID and CI_REGISTRY_IMAGE variable explicitly because we're
# running this job also from the https://gitlab.com/gitlab-org/security/gitlab-runner
# fork. But it should still create the release entry in the canonical one.
CI_REGISTRY: registry.gitlab.com
CI_REGISTRY_IMAGE: registry.gitlab.com/gitlab-org/gitlab-runner
extends:
- .docker
- .go-cache
- .rules:release:stable:branch
environment:
name: stable/docker_images/linux
url: https://hub.docker.com/r/gitlab/gitlab-runner/tags/
dependencies:
- 'helper images'
- 'runner images'
artifacts:
paths:
- out/release_artifacts/*
script:
- echo "${CI_REGISTRY_PASSWORD}" | docker login --username "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}"
- echo "${DOCKER_HUB_PASSWORD}" | docker login --username "${DOCKER_HUB_USER}" --password-stdin "registry.hub.docker.com/gitlab"
- aws --region us-east-1 ecr-public get-login-password | docker login --username "AWS" --password-stdin "public.ecr.aws/gitlab"
- (cd scripts/pusher && go build)
- tags=$(make print_image_tags)
# stable gitlab registry images
- (cd scripts/pusher && ./pusher runner-images.json "${CI_REGISTRY_IMAGE}" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "${CI_REGISTRY_IMAGE}/gitlab-runner-helper" $tags)
# stable docker hub registry images
- (cd scripts/pusher && ./pusher runner-images.json "registry.hub.docker.com/gitlab/gitlab-runner" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "registry.hub.docker.com/gitlab/gitlab-runner-helper" $tags)
# stable aws registry images
- (cd scripts/pusher && ./pusher runner-images.json "public.ecr.aws/gitlab/gitlab-runner" $tags)
- (cd scripts/pusher && ./pusher helper-images.json "public.ecr.aws/gitlab/gitlab-runner-helper" $tags)