Paglabas ng GitBucket 4.33 collaborative development system

Ipinasa ni pagpapalabas ng proyekto GitBucket 4.33, kung saan ang isang sistema para sa pakikipagtulungan sa isang Git repository ay binuo, na nagbibigay ng isang GitHub-style na interface at Bitbucket. Madaling i-install ang system, may kakayahang palawakin ang functionality sa pamamagitan ng mga plugin, at tugma sa GitHub API. Ang code ay nakasulat sa Scala at magagamit lisensyado sa ilalim ng Apache 2.0. Ang MySQL at PostgreSQL ay maaaring gamitin bilang isang DBMS.

Mga pangunahing tampok ng GitBucket:

  • Suporta para sa pampubliko at pribadong Git repository na maa-access sa pamamagitan ng HTTP at SSH;
  • Suporta GitLFS;
  • Interface para sa pag-navigate sa repository na may suporta para sa online na pag-edit ng file;
  • Availability ng Wiki para sa paghahanda ng dokumentasyon;
  • Interface para sa pagproseso ng mga mensahe ng error (Mga Isyu);
  • Mga tool para sa pagproseso ng mga kahilingan para sa mga pagbabago (Pull requests);
  • System para sa pagpapadala ng mga abiso sa pamamagitan ng email;
  • Simpleng user at group management system na may suporta para sa LDAP integration;
  • Plugin system na may koleksyon mga add-on na binuo ng mga miyembro ng komunidad. Ang mga sumusunod na feature ay ipinapatupad sa anyo ng mga plugin: paglikha ng mga gist notes, pag-publish ng mga anunsyo, pag-backup, pagpapakita ng mga notification sa desktop, pag-plot ng mga commit graph, at pagguhit ng AsciiDoc.

Mga Tampok bagong labas:

  • Ipinatupad ang kakayahang i-configure ang lahat mga pagpipilian CLI interface sa pamamagitan ng mga variable ng kapaligiran (kapaki-pakinabang para sa Docker). Halimbawa, ang mga setting para sa pagkonekta sa isang DBMS ay maaari na ngayong ipasa sa mga variable ng kapaligiran, sa halip na sa pamamagitan ng database.conf file;
  • Nagdagdag ng mga bagong setting na GITBUCKET_MAXFILEZIE (maximum na laki ng mga na-upload na file), GITBUCKET_UPLOADTIMEOUT (timeout kapag nag-a-upload ng mga file), GITBUCKET_PLUGINDIR (karagdagang direktoryo para sa mga plugin) at
    GITBUCKET_VALIDATE_PASSWORD (logic sa pagpapatunay ng password);

  • Nagdagdag ng suporta para sa pag-collapse ng mga nilalaman ng mga file sa interface kapag sinusuri ang mga pagbabago sa isang pull request (ginagawang mas madaling suriin ang malalaking pull request);

    Paglabas ng GitBucket 4.33 collaborative development system

  • Isang opsyon ang ipinatupad upang harangan ang pag-access mula sa mga panloob na IP sa mga humahawak ng WebHook na may kakayahang tumukoy ng puting listahan ng mga wastong panloob na address;
    Paglabas ng GitBucket 4.33 collaborative development system

  • Ang ilang mga tugon sa Web API ay nagdagdag ng mga property na "assignee" at "assignees" upang matukoy ang mga user na nagtalaga o nakatalagang magsagawa ng trabaho.

Pinagmulan: opennet.ru

Magdagdag ng komento