Questões de Concurso
Sobre ferramentas de desenvolvimento de software em engenharia de software
Foram encontradas 279 questões

O Jenkins é um servidor de automação de código ________________. Ele ajuda a automatizar as partes do desenvolvimento de software relacionadas à construção, ao teste e à implantação, facilitando a ______________ e entrega contínuas. É um sistema baseado em servidor que é executado em contêineres de servlet, como o ______________.
I. Suporte para desenvolvimento não linear: permite criar branchs, que são áreas distintas para separar em cada área o que irá fazer no projeto.
II. Autenticação criptografada do histórico: o histórico do GIT gera uma árvore de hash para cada commit efetuado, sendo que, uma vez publicado, não será possível mudar as versões de hash que foram geradas.
III. Estratégias de merge conectáveis: o GIT possui um conjunto de algoritmos bem definidos para mesclagem de códigos, realizando autocompletes do código e avisando o desenvolvedor quando ocorrer conflitos entre o mesmo arquivo, mas de versões distintas.
Está(ão) CORRETO(S):
Sobre o tema, analisar a sentença abaixo: Os plugins estão disponíveis para integrar o Jenkins com a maioria dos sistemas de controle de versão e bancos de dados de bugs (1ª parte). Muitas ferramentas de construção são suportadas por meio de seus respectivos plugins (2ª parte). Os plugins também podem alterar a aparência do Jenkins ou adicionar novas funcionalidades (3ª parte).
A sentença está:
(_) Um webhook que é acionado após commits serem enviados em um sistema de controle de versão.
(_) Agendamento por meio de um mecanismo semelhante ao cron.
(_) Depois que as outras compilações na fila forem concluídas.
git init
git add README.md
git commit -m "primeiro commit"
git remote add origin https://git.ufpa.com/departamento.git
Em relação ao que essas instruções realizam em sequência, é correto afirmar:
l - Para fazer o checkout de um commit específico, execute o comando: git checkout ID-COMMIT
II - Para fazer o checkout de branch existente, o comando: git checkout -b NOME-DA-BRANCH
Ill - Para criar e fazer o checkout uma nova branch com um único comando, você usar: git NOME-DA-NOVA-BRANCH
IV - Ao executar o comando, o Git IGNORARÁ ENTRADAS cujo merging não foi realizado: git checkout -f NOME-DA-BRANCH
V - Você pode usar o comando git checkout para desfazer alterações que você fez em um arquivo no seu diretório de trabalho. Isso reverterá para a versão que está em HEAD: git checkout-force NOME-DO-ARQUIVO
Assinale a alternativa CORRETA:
$ svn update Updating ‘.’: U INSTALL G README Conflict discovered in ‘settings.c’. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.
Considere o seguinte comando GIT:

Analise as afirmativas abaixo e assinale a alternativa correta.
I. O comando salva (commit) todos os arquivos modificados na pasta.
II. O comando cria uma ramificação (branch) chamada "v5.0".
III. O comando ignorará os arquivos não monitorados (untracked).
git add cadastro.js
git commit -m "Validação de CEP corrigida"
Após analisar os comandos, Maria identificou que estava faltando um. Qual o comando Git que Maria pediu para o colega executar para que ela pudesse visualizar as modificações feitas por ele no arquivo “cadastro.js”?