Assinale a alternativa que preencha correta e respectivamente as lacunas.
1______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto 2______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável.