

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Para usar o GitLab CI/CD são necessários os seguintes passos iniciais:
– Certificar-se que haja runners disponíveis para executar os jobs. Se não houver um runner, instalar o GitLab Runner e registrar um runner para a instância, projeto ou grupo.
– Criar um arquivo ...I... na raiz do repositório. Este arquivo é o local onde se definem os jobs CI/CD.
– Quando for feito o commit deste arquivo no repositório, o runner executará os jobs.
Preenche corretamente a lacuna I:
.gitlab-cd.yaml
.gitlab-cd.yml
.gitlab-cicd.yaml
.gitlab-cicd.yml
.gitlab-ci.yml
Assinale a alternativa que apresenta a variável de ambiente que, no CVS (Concurrent Version System), indica o caminho absoluto do repositório.
$TMPDIR
$CVSROOT
$CVSEDITOR
$EDITOR
$CVSDATABASE
Considere que o Git foi configurado com sucesso, em condições ideais, em ambiente Linux. Depois, o usuário, a partir de seu projeto, em sua máquina local, digitou o seguinte comando: >> git branch. O resultado apresentado foi o nome do primeiro branch criado automaticamente pelo Git:
*main
*principal
*master
*root
*base
No prompt de comandos do Windows, a partir da pasta do diretório local ao qual o diretório remoto do Git está vinculado, um analista digitou os comandos abaixo.
git add tribunal.txt
git status
git commit -m "Cria o arquivo tribunal.txt"
Considerando a existência do arquivo tribunal.txt no diretório e todas as condições ideais, para efetivar as alterações no repositório remoto, de forma que o arquivo possa ser visualizado por meio do link do repositório no navegador web, o analista deve digitar o comando
git persist
git merge
git push
git branch
git pull
O técnico em informática José está desenvolvendo o software TJTOPlugin com o apoio da ferramenta de versionamento Git. José criou o branch local pluginConnector e efetuou alguns commits neste branch, mas não replicou os commits em um repositório remoto.
A fim de replicar os commits e criar o branch pluginConnector no repositório remoto origin, utilizando um único comando no terminal de comandos do sistema operacional, José deve executar o comando git com os argumentos:
mv pluginConnector origin;
diff pluginConnector origin;
merge origin/pluginConnector;
push origin pluginConnector;
remote add origin pluginConnector.
Um desenvolvedor tentou postar uma nova versão do código-fonte em desenvolvimento no repositório Subversion (SVN), o desenvolvedor recebeu a informação de que não seria possível postar, pois o arquivo com o código-fonte estava desatualizado. Nesta situação, o desenvolvedor deve:
Realizar a atualização do código-fonte usando o comando CHECKOUT e depois realizar a postagem usando o comando UPDATE.
Realizar a atualização do código-fonte utilizando o comando UPDATE, realizar as correções e depois realizar a postagem.
Postar o código-fonte usando o comando COMMIT ao invés do CHECKOUT.
Realizar a revisão do código-fonte usando o comando DIFF e depois realizar a postagem usando o comando UPDATE.
Postar o código-fonte usando o comando COMMIT seguido de UPDATE.
Muito utilizado no desenvolvimento e manutenção de soluções computacionais, o GIT é um Sistema de Controle de Versão por meio do qual é possível manter um histórico dos https://arquivos.infra-questoes.grancursosonline.com.br/arquivos/códigos entre colaboradores. Assim sendo, considere as afirmativas a seguir, marque V, para verdadeiras, e F, para falsas:
(_) Utilizar o comando synchronize é equivalente a utilizar o comando fetch, seguido do comando merge.
(_) Para verificar o estado de seu repositório local git, desde seu último commit, deve-se usar o comando git status.
(_) Ao utilizar o comando git branch, sem argumentos adicionais, será criada uma nova branch (ramificação) do projeto git, que você estiver trabalhando.
Assinale a alternativa com a sequência correta:
V - V - F
F - V - V
F - F - V
V - F - V
F - V - F
Durante as etapas de criação de um projeto de software, os desenvolvedores costumam realizar diversas atualizações no código-fonte da aplicação. Considerando essa situação, assinale a alternativa correta que melhor define um sistema de controle de versões:
Um sistema de controle de versões é uma planilha eletrônica utilizada por desenvolvedores a fim de anotarem as alterações realizadas no código-fonte de um projeto de software.
Um sistema de controle de versões é um software concebido para manter um registro das alterações feitas em arquivos ao longo do tempo. Ele tem a finalidade de gerenciar diferentes versões de um documento.
Um sistema de controle de versões é um conjunto de normas que os desenvolvedores de software devem seguir durante a realização de um projeto.
Um sistema de controle de versões é o nome dado ao setor da empresa responsável por acompanhar todas as aplicações desenvolvidas pelos seus programadores.
O Subversion, também conhecido por SVN, é um sistema de controle de versão gratuito e de código aberto. Ele é utilizado para gerenciar e armazenar arquivos e as alterações feitas neles ao longo do tempo em um servidor centralizado. Considerando o uso do SVN, imagine uma situação em que um usuário resolva atualizar a sua cópia de trabalho, executando o comando update:
$ 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.
postpone
show all
display-conflict
diff-full
O git é um sistema de controle de versão distribuído e utilizado amplamente pela comunidade de desenvolvimento de software. Esse sistema possui um conjunto de comandos utilizados para o versionamento de código. Dito isso, qual o comando utilizado para enviar as alterações do repositório local para o repositório remoto?
git commit
git push
git add
git pull
git send
O GitLab permite que os usuários executem verificações de segurança para garantir que as imagens do Docker não tenham nenhuma vulnerabilidade no ambiente. Essa funcionalidade é disponibilizada pelo recurso
Package Management.
Activity Stream.
Powerful Branching.
Container Scanning.
Auto DevOps.
Em uma pasta local do seu computador, suponha que você inicializou um repositório Git novo, ramo master, e criou um arquivo README.md com o seguinte conteúdo, adicionou-o à área de preparo e fez o commit logo em seguida:
# Meu repositório Este é o meu repositório. |
Depois, você criou um novo ramo chamado copy, mudou para esse ramo, adicionou a linha seguinte ao final do arquivo README.md e fez o commit das alterações:
Entre em contato via [email protected]. |
Em seguida, você mudou para o ramo master, adicionou a linha seguinte ao final do arquivo README.md e também fez o commit das alterações:
Veja meus repositórios em http://github.com/nomesobrenome. |
Neste ponto, você pode pedir ao Git para realizar uma mesclagem básica das alterações, de modo que o conteúdo de README.md no diretório de trabalho passe a ser o seguinte:
# Meu repositório Este é o meu repositório. <<<<<<< HEAD Veja meus repositórios em http://github.com/nomesobrenome. ======= Entre em contato via [email protected]. >>>>>>> copy |
O comando que deve ser utilizado para que o Git realize a mesclagem básica ilustrada no cenário descrito acima é:
git diff copy.
git branch copy.
git merge copy.
git checkout copy.
git rebase copy.
Uma equipe de desenvolvimento precisa utilizar uma ferramenta de controle de versão de software centralizado para gerenciar as alterações no código-fonte. A ferramenta que pode ser implementada para essa situação é:
Git
Subversion
Mercurial
Jira
Maven é uma ferramenta de automação de compilação utilizada primariamente em projetos:
JSON
PHP
Visual Basic
JAVA
O Git é um sistema de controle de versões distribuído comumente utilizado no desenvolvimento de software.
-
O comando do Git que pode ser utilizado para baixar o códigofonte existente de um repositório remoto é
add.
checkout.
clone.
remote.
status.
Um analista está no diretório local ao qual o repositório Git remoto está vinculado. A partir desse diretório, para mover o arquivo tribunal.txt para a staging area, ele deve utilizar o comando
git move tribunal.txt to stage
git add tribunal.txt
git move tribunal.txt
git add tribunal.txt to stage
git stage tribunal.txt
O Git é um software de controle de versões criado por Linus Torvalds em 2005, para auxiliar no desenvolvimento do kernel do Linux. Assinale a alternativa correta sobre uma característica do Git.
Rodar apenas no sistema operacional Linux.
A versão do código fonte não pode ser revertida.
Permitir que programadores possam criar vários branches.
Sistema de comunicação dos envolvidos no desenvolvimento.
Cópias dos repositórios não podem ser feitas na máquina do programador.
Para melhor acompanhar as ações de um projeto, muitas vezes, precisamos listar as branches existentes no nosso repositório com os commits associados. Entre os comandos abaixo, qual alternativa pode ser utilizada esse objetivo:
git branch -v
git branch -l
git branch -u
git branch -d
git branch -c
Quando monitoramos as alterações de arquivos presentes em uma pasta através do sistema de controle de versões Gil. é muito comum querermos definir alguns critérios a respeito de quais arquivos devem ser monitorados ou não. No Git este tipo de configuração é feita em um arquivo. Este arquivo armazena algumas regras que podem ser alteradas pelo usuário do sistema. Marque a alternativa que indica, corretamente, o nome deste arquivo.
git.allow
.gitignore
git.permissions
.gitallow
git.ignore
Quanto às características técnicas da IDE Eclipse, analise as afirmativas abaixo e assinale a alternativa correta.
I. No Eclipse somente serve para a edição e não para a compilação e/ou interpretação.
II. É possível, por meio de plugins, o Eclipse suportar o desenvolvimento em JavaScript.
III. Como característica marcante utiliza a biblioteca gráfica SWT e não Swing.
Apenas as afirmativas I e II são tecnicamente verdadeiras
Apenas as afirmativas II e III são tecnicamente verdadeiras
Apenas as afirmativas I e III são tecnicamente verdadeiras
As afirmativas I, II e III são tecnicamente verdadeiras