GitHub NPM, Docker, Maven, NuGet жана RubyGems менен шайкеш келген пакет реестрин ишке киргизди

GitHub жарыялады жаңы кызматты ишке киргизүү жөнүндө Пакет реестри, анын алкагында иштеп чыгуучуларга тиркемелер жана китепканалар менен пакеттерди жарыялоо жана жайылтуу мүмкүнчүлүгү берилет. Ал иштеп чыгуучулардын айрым топторуна гана жеткиликтүү болгон жеке пакет репозиторийлерин жана алардын программаларынын жана китепканаларынын даяр ассамблеяларын жеткирүү үчүн коомдук коомдук репозиторийлерди түзүүнү колдойт.

Сунушталган кызмат ортомчуларды жана платформага тиешелүү пакет репозиторийлерин айланып өтүп, түздөн-түз GitHubдан көз карандылыкты жеткирүү үчүн борборлоштурулган процессти уюштурууга мүмкүндүк берет. GitHub пакет реестрин колдонуп пакеттерди орнотуу жана жарыялоо үчүн колдонсо болот npm, docker, mvn, nuget жана gem сыяктуу мурунтан эле бар болгон тааныш пакет менеджерлери жана буйруктары - артыкчылыктарга жараша GitHub тарабынан берилген тышкы пакет репозиторийлеринин бири туташкан - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com же rubygems.pkg.github.com.

Кызмат учурда бета тестирлөөдө, анын жүрүшүндө репозиторийлердин бардык түрлөрү үчүн жеткиликтүүлүк акысыз берилет. Сыноо аяктагандан кийин, эркин кирүү коомдук репозиторийлер жана ачык булак репозиторийлери менен гана чектелет. Пакеттерди жүктөп алууну тездетүү үчүн колдонуучулар үчүн ачык-айкын жана күзгүлөрдү өзүнчө тандоону талап кылбаган глобалдык кэш мазмунун жеткирүү тармагы колдонулат.

Пакеттерди жарыялоо үчүн сиз GitHub'тагы кодго кирүү үчүн бирдей аккаунтту колдоносуз. Негизи, "тегдер" жана "релиздер" бөлүмдөрүнөн тышкары, GitHub менен иштөөнүн учурдагы процессине кынтыксыз туура келген жаңы "пакеттер" бөлүмү сунушталды. Издөө кызматы пакеттерди издөө үчүн жаңы бөлүм менен кеңейтилди. Код репозиторийлери үчүн учурдагы уруксат орнотуулары пакеттер үчүн автоматтык түрдө мураска алынат, бул сизге кодго жана ассамблеяларга кирүү мүмкүнчүлүгүн бир жерден башкарууга мүмкүндүк берет. GitHub пакет реестри, ошондой эле жүктөө статистикасы жана версия тарыхы бар отчеттор менен тышкы инструменттердин интеграциясын иштетүү үчүн веб илмек жана API системасы каралган.

GitHub NPM, Docker, Maven, NuGet жана RubyGems менен шайкеш келген пакет реестрин ишке киргизди

Source: opennet.ru

Комментарий кошуу