jInmol

ngoq luqoplu' 'ej choH explore. ngoq review, merge requests chenmoH. workflows automate 'ej pipelines ci ghap cd. ngevwI' 'ej package repositories vu'. [jetbrains IDEs logh. ghaHDaq rar BERNARDO.

Everything development team needs

jInmol Dashboard

jInmol dashboard lang entry yuvtlhe' page jInmol je. bo'Degh-mInDu' jIH latest activity, members, repositories, ngoq reviews, 'ej checklists DaH nobvam SuyItHa' 'oH.

choHwI' wIlIng responsibilities 'ej

teams static Dol Sanmaj'e' 'ach chenmoH jInmol, 'ej 'e' dynamic. Hoch members DuHIvDI' naw' Hoch jInmol jo qaStaHvIS wa' click jInmol chel team, pagh nuv DanoHmeH nuv members vItlhobqa'.

jInmol, 'ej chenmoH private neH visible members pagh public 'ej visible Hoch neH DIvI'. members assign specific 'ay' jInmol 'ej 'Iv ngoy' nuq Huv 'oH.


Hal ngoq management

nom scalable 'ej hosting private, git-waw' repositories je 'ej bebvo'-waw' interface browse 'ej ngoq-flexible che' member naw' granting edit SIQpu'bogh.

Online code browsing

Online code browsing

HeS teywI' pong choH author, branch, filename 'ej browse. choH qun annotations vo' latlh developers 'ej review. Dop-pong-Dop diffs discussions insight vaj choH nuq Soq 'ej Hoch toggle 'ej qatlh.

Edit files and commit changes

Edit files and commit changes

minor choH chenmoH Hoch wo' neH 'ej bebvo'-ui, Hutlh leQ dedicate ngoq editor.

Commit status API

jabwI' qach jIH HeS Dotlh ngo'vo' external

merge 'ej jotlhmeH luqoplu' choH wo' 'e' codebase ghot'e' qaStaHvIS Qapla' failure jajvetlh qach rar ci jabwI' pagh vIH confidence pong tracking. integrates je teamcity (lupoQ), github Actions, jenkins (nab) pagh 'ej laH Dotlh ngoq, branch details, timestamps, 'ej latlh retrieve logh.

vu' je Hal ngoq QaD

ghaH logh wIv integrate Hung feature Qutlh 'e' 'aqroS flexibility safely 'ej securely Hal ngoq naw' yISeH chaw' Daghaj.

restrictions yuv

Hal ngoq HuvchoH, transparent je taHtaHvIS collaboration, ponglIj configurable yuv restrictions.

branches QaD

cher che' Qap je branches choHwI' wIlIng granular scheme lo'.

neSlo'

repository vo' github two-way synchronization neSlo'. luqoplu' vItlhobqa' vo' external collaborators poStaHvIS development pol taHtaHvIS Sanmaj'e'.

regional replication nab

Qap qaStaHvIS distribute team? regional replication DanoHmeH Saghmo' naw' DuHIvDI' repositories vo' Sar locations geographical.


ngoq review

ngoq robust, customizable je integrate review mIw 'e' baj SoH no matter chaq SeQ che' je 'ej DaneH'a' pagh chomuvbe''a' cher. branch ngoq review ngejtaH merged 'oH pIn'a' joq qaSpu'DI' wa' pagh latlh HeS merging. ghaH ease cha' tlhIH workflows puS ngaq logh.

Collaborate on code in place

Collaborate on code in place

start discussions 'ej collaborate teammates Hoch wo' qoD codebase je. laH Hoch wo' jang pagh SoQHommey je emoji contributors. chotwI''e', ngoq ratlh ngeD laD, debug, leH, 'ej extend. safely Sev ghIH quv puS qoD poHmey vacuum.

Ping-pong code review process

nom 'ej vaQ ngoq reviews

[discussions yav reviewer transparent pat, choH laj 'ej resolving concerns author je jojDaq. ghaHDaq ghoch BERNARDO.

HeS review 'ej comments Hoch vegh SoH Hoch teywI' pa' collaborating ghaH author, 'Iv laH ngoq update je jang mej ghap discussion resolve.

Merge requests

Merge requests

direct HeS pe (pagh vay') branch choHwI' wIlIng scheme lo' laH restrict SoH. merge requests 'e' laj automatically qaSpu'DI' ghoS nganpu' automation waH pagh SuvrupDI' naQmoH wanI'mey ngoq review 'e' predefine flow tlha' chenmoH.

che' HIjmeH nab

HIjmeH automate waH qet, approval pong qaSlaH cha' teammates qaSpu'DI' ngoq review, pagh combination batlhchaj Suq. laH cher choH merge qaS automatically HeghDI' yon Hoch je. logh Automation merge 'ej requests, laH workflow define 'ej mIw automate SoH.


automation nab

modern 'ej intuitive mIw taH delivery pipelines along with taS broad spectrum automation Qu' organize.

Automate anything

Automate anything

De' vay' latlh bobcho' Sanmaj'e', wanI'vammo' tlha', version SeH, teams, 'ej jaw DaH nobvam chel laH DaqaSmoH bobcho' Automation. nep wanI' (chu' ngoq review, chu' wanI'vammo' tlha', pagh chu' member creation), baS laH vaj specific automation scripts chu'wI' generate logh bobcho'.

example laH automation script 'e' majQa' email je lo'laH De' lungeH newly chel member Sanmaj'e' qet pagh Qu' ghu' team workspace cher chenmoH SoH.

configuration je ngoq

configured automation Sanmaj'e' scripts lo'. DanoHmeH Automation ui Sanmaj'e' script ghot'e' visualize: QonoS, waH je artifacts. je script Hol, ghaH nab yaml Qutlh je pIq kotlin-waw' dsl puS lo' logh.


taH Integration taH Delivery 'ej nab

nap 'ach HoSghaj ci ghap cd box: ja', Don execution, reproducibility lutu'lu'bej, coverage chaH Dapon 'e' yI technical stacks gradle, .net, Docker je waH,--puv. Hoch integrated pipeline execution ghot'e', jobs, deployment DoS 'ej HeS tetlh packages je.

job

'ach basic Dol choHwI'maj laH SoH automation actions qet. consists 'ach straightforward automation script job Vas.

pipeline

sequence mIw dependent 'ej lojmIt nuqDaq vaj naQ mIw previous laH qet automatically mIw veb joq loS until juS lojmIt.

deployment DoS

ghoch DoS, production pagh mIw jabwI' deployment script. porgh Damo' ghaH Dotlh laH check, 'ej SoH je script 'e' reH ghaj DoS. vaj luj check, laH chev rollback script qet.

CI GHAP CD

chom, vm je, Qap

automation laH muH logh neH range environments:

  • [watlh Docker ghItlhvam, pong simply arguments default ghItlhvam ra' DuHIvDI'. ghaHDaq qet BERNARDO. Docker ghItlhvam vo' Docker Hub logh ghItlhvam repository pagh chuH.
  • nab ngaq linux, windows, macos 'ej virtual machines.
  • nab ngaq Qap serverless.

integrate external tools

naw' assortment apis 'ej QuQ 'e' external tools chavmoH DaH nobvam je rar wej:

  • api.docker: qach 'ej Docker ghItlhvam publish
  • api.gradle: waH qach quv 'ej ja' gradle yIlo'
  • api.dotnet: qach quv 'ej .net botlhDaq jInmol waH ja'

npm, Maven, bazel, latlhpu' je DaH nobvam tetlh extend chonayta' nab maH.

lutu'lu'bej reproducibility

automation scripts locally, petaQ chaH waH pa' yuv logh jabwI', vo' vImughta' lo' qet:

  • scripts qet locally 'ej automatic ngoq completion ngoq inspection 'ej DuHIvDI' logh plugin intellij, qech SoH yInISQo'.
  • logh Automation command-line tool.

package management

chenmoH 'ej package repositories neH ci ghap cd pipelines pagh vo' HablI' lutu'lu'bej lo'. SoH packages SabtaHbogh products repositories Maven, nuget, npm je lo'.

package management

apps distribution

chom registries DanoHmeH je chom ghItlhvam apps distribute 'ej chaHvaD lo' during deployment.

package dependencies

lutu'lu'bej repository (qatoy') ngevwI' packages natlh privately 'ej repository (upstream repository, Maven Central joq nuget.org, poQ package dependencies pol Hoch nI' law' chaH bImejnIS neSlo' nab) neSlo' lo'.

HoSghaj search

vItu' 'ej package details chay' lIng 'oH wIyajlaHbe'law' jIH.

package vulnerability poj nab

logh packages against common vulnerability wanI'vammo' tlha' check automatically configure. checks laH ghaH especially QaHjaj ghu' package publishing production.


intellij-waw' ide integration

intellij qech vay' latlh intellij-waw' ide pagh rar logh naw' jInmol, repositories, ci qach, 'ej teams Suq.

IntelliJ-based IDEs integration
  • repositories jInmol clone.
  • miss logh package references Hoch wo' neH ide resolve. nab
  • ngoq reviews much 'ej ngoq snippets ja'chuq ghaH teammates lugh vo' ide. nab
  • logh automation scripts vo' ide edit 'ej chaHvaD qet locally. nab
  • vo' logh notifications 'IjwI'pu' automatically HeghDI' ngoq debugging. nab