[go: up one dir, main page]

This is the Trace Id: a45cb3e39214984d54dfd26aed87728f
Avançar para o conteúdo principal
Azure

Artefactos do Azure

Crie, aloje e partilhe pacotes com a sua equipa.

    Crie e partilhe feeds de pacotes Maven, npm, NuGet, Python e Rust a partir de origens privadas e públicas

    Adicione gestão de pacotes totalmente integrada aos seus pipelines de integração contínua e entrega contínua (CI/CD) com um único clique. Crie e partilhe feeds de pacotes Maven, npm, NuGet, Python e Rust a partir de origens privadas e públicas com equipas de qualquer dimensão.

    Uma lista de pacotes armazenados no Artefactos do Azure

    Partilhe código de forma eficiente

    Partilhe código facilmente entre pequenas equipas e grandes empresas.

    Faça a gestão de todos os tipos de pacotes

    Obtenha uma gestão de artefactos universal para Maven, npm, NuGet e Python.

    Adicione pacotes a qualquer pipeline

    Partilhe pacotes e utilize CI/CD, controlo de versões e testes incorporados.

    Simplifique tarefas de compilações complexas com o Artefactos

    Mantenha os seus artefactos organizados

    Partilhe código facilmente ao armazenar pacotes Maven, npm, NuGet, Python e Rust em conjunto. Não precisa de armazenar binários no Git. Basta armazená-los com o Universal Packages.

    Um pacote de ficheiros no Artefactos do Azure

    Proteja os seus pacotes

    Mantenha todos os pacotes de origem pública que utiliza, incluindo os pacotes de npmjs e nuget.org, em segurança no seu feed, onde mais ninguém os pode eliminar e onde estão assegurados pelo SLA do Azure de nível empresarial.

    Integre o tratamento de pacotes contínuo no seu pipeline de CI/CD

    Aceda facilmente a todos os seus artefactos em compilações e versões. O Artefactos integra-se de forma nativa com a ferramenta de CI/CD do Azure Pipelines.

    Tratamento de pacotes integrado num pipeline de CI/CD

    Utilize com as suas ferramentas favoritas

    O Azure Artifacts baseia-se em formatos de pacote padrão e funciona com os seus serviços e ferramentas favoritos.

    Segurança e conformidade abrangentes e incorporadas

    Começar a utilizar uma conta gratuita do Azure

    1

    Começar gratuitamente. Obtenha 200 USD em crédito para utilizar em 30 dias. Enquanto tiver crédito, receba quantidades grátis de muitos dos nossos serviços mais populares, além de quantidades grátis de mais de 55 serviços que são sempre gratuitos.

    2

    Após o crédito, mude para pay as you go para continuar a criar com os mesmos serviços gratuitos. Só paga se utilizar mais do que os serviços mensais gratuitos.

    3

    Após 12 meses, continuará a ter acesso a mais de 55 serviços sempre gratuitos e a pagar apenas pelo que utilizar para além dos seus montantes mensais gratuitos.

    O Percurso de DevOps na Microsoft

    O caminho rumo à adoção de DevOps não é fácil e, na Microsoft, acreditamos que a melhor maneira de superar este desafio passa por seguir os passos de quem já o percorreu. Explore os desafios e os conhecimentos obtidos pelas equipas da Microsoft no seu processo de adoção de uma cultura de DevOps.

    Está tudo pronto, vamos configurar a sua conta gratuita do Azure

    Experimentar o Azure gratuitamente
    #chatEngagement { color: #fff; background-color: #006abb; border: 1px solid #0078d4; border-radius: 4px; display: inline-block; font-size: 14px; font-weight: 600; padding: 10px 16px; } #chatEngagement:hover, #chatEngagement:active { text-decoration: underline; } #chatDisengagement { color: #0062ad; display: inline-block; font-size: 14px; font-weight: 600; padding-right: 1em; position: relative; text-decoration: none; border: none; background-color: transparent; } #chatEngagement:focus { outline: 1px solid #fff; outline-offset: -4px; text-decoration: underline; } #chatDisengagement:after { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1L9 6L4 11' stroke='%230062ad'/%3E%3C/svg%3E"); content: ' '; height: 12px; width: 12px; display: inline-flex; vertical-align: middle; margin-left: .2em; transition: all .2s ease-in-out; position: absolute; bottom: -6px; background-color: transparent; } #chatDisengagement:focus { outline-offset: 10px; } #lp-iframe-container { border: 0; bottom: 0; box-shadow: 0 5px 15px 0 #00000033; height: 500px; left: auto !important; min-width: 300px; max-width: 350px; padding: 0; position: fixed; right: 0; top: auto !important; z-index: 1031; } #iFrame { height: 100%; width: 100%; border: 0; } #proactive-chat-dialog { position: fixed; z-index: 10400; bottom: -24px; right: 11px; } #proactive-chat-dialog .chatContainer { min-width: 272px; height: 277px; color: #000; line-height: 0; position: relative; border: 0 !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: auto; padding: 12px; background-size: contain !important; box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); } #proactive-chat-dialog .chatContainer .chat-cta { text-align: center; font-size: 24px; font-weight: 600; position: relative; top: 160px; } #proactive-chat-dialog .chatContainer .chat-buttons { position: relative; top: 185px; width: 100%; display: flex; gap: 1em; justify-content: center; flex-direction: column; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link { width: auto; margin: auto; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link:after { bottom: -6px; } @media only screen and (min-width: 33.75em) { #proactive-chat-dialog .chatContainer .chat-buttons { top: 200px; flex-direction: row; } } </style> <div id="proactive-chat-dialog" class="proactive-chat-hidden"> <div class="chatContainer" style="background: url('{{module.bg-img-src}}') no-repeat top left" > <div class="chat-cta">{{module.heading}}</div> <div class="chat-buttons"> <button type="button" id="chatEngagement" aria-label="{{chat-engagement.aria-label}}" class="button button--primary01 lp-chatnow" data-lp-event="click" data-bi-id="expand-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-bhvr="16" data-bi-tn="button button--primary01 lp-chatnow" > {{chat-engagement.btn-txt}} </button> <button type="button" id="chatDisengagement" aria-label="{{chat-disengagement.aria-label}}" class="arrow-link lp-nothanks" data-lp-event="close" data-bi-id="collapse-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-tn="arrow-link lp-nothanks" > {{chat-disengagement.btn-txt}} </button> </div> </div> </div> '/>