Como criar/adicionar usuários no Jenkins e gerenciar permissões
Geralmente, em uma grande organização, há diversas equipes separadas para gerenciar e executar trabalhos no Jenkins. Mas gerenciar essa multidão de usuários e atribuir funções a eles pode ser problemático.
Por padrão, Jenkins vem com opções muito básicas de criação de usuário. Você pode criar vários usuários, mas só pode atribuir a eles as mesmas funções e privilégios globais. Isso não é ideal, especialmente para uma grande organização.
A Plug-in de estratégia de função permitem que você atribua diferentes funções e privilégios a diferentes usuários. Primeiro você precisará instalar o plugin em seu ambiente de gerenciamento Jenkins.
Como criar / adicionar um usuário no Jenkins
Abaixo estão as etapas para criar um novo usuário em Jenkins:
Etapa 1) Faça login no painel Jenkins
Faça login no seu painel Jenkins visitando http://localhost:8080/
Se você não instalou o Jenkins em seu servidor local, acesse a URL apropriada e acesse seu painel usando suas credenciais de login.
Passo 2) Escolha a opção
Agora você verá opções para criar e adicionar usuários no Jenkins e gerenciar usuários atuais.
Etapa 3) Crie um novo usuário
- Em Gerenciar Jenkins, clique em Criar usuário
- Digite Jenkins e adicione detalhes do usuário como senha, nome, e-mail etc.
- Clique em Criar usuário
Etapa 4) O usuário é criado
Você verá no painel que um novo usuário criado pelo Jenkins de acordo com os detalhes inseridos.
Como instalar o plugin de estratégia de função no Jenkins
Existem dois métodos para instalar plug-ins no Jenkins:
- Instalando-o através do painel Jenkins
- Baixando o plugin do site Jenkins e instalando-o manualmente.
Passo 1)
1. Vamos para Gerenciar Jenkins
2. Clique na opção Gerenciar Plugins
Passo 2)
- Na seção disponível, tela Procure por “função”.
- Selecionar funçãoEstratégia de autorização baseada em plug-in
- Clique em "Instalar sem reiniciar”(certifique-se de ter uma conexão ativa com a Internet)
Passo 3)
Assim que o plugin for instalado, um status de “sucesso” será exibido.
Clique em Volte para a página inicial.
Passo 4) Acesse Gerenciar Jenkins -> Configurar segurança global -> Em Autorização, selecionar Estratégia Baseada em Funções. Clique em Economize.
Como gerenciar usuários e funções no Jenkins
A seguir estão as etapas sobre como gerenciar e atribuir funções no Jenkins:
Passo 1)
1. Vamos para Gerenciar Jenkins
2. Selecionar Gerenciar e atribuir funções
Nota: que o Gerenciar e atribuir funções A opção só estará visível se você tiver instalado o plugin de estratégia de função.
Passo 2) Clique em Gerenciar funções para adicionar novas funções com base na sua organização.
Passo 3) Para criar uma nova função chamada “desenvolvedor”,>
- Digite “desenvolvedor” em “função”.
- Clique em “Adicionar” para criar uma nova função.
- Agora, selecione as permissões de usuário Jenkins que deseja atribuir à função “Desenvolvedor”.
- Clique em Salvar
Como atribuir funções no Jenkins
Passo 1) Agora que você criou funções, vamos atribuí-las a usuários específicos.
- Acesse Gerenciar Jenkins
- Selecione Gerenciar e atribuir funções
Passo 2) Adicionaremos a nova função “desenvolvedor” ao usuário “guru99"
- Caixa de seleção da função de desenvolvedor do seletor
- Clique em Salvar
Você pode atribuir qualquer função a qualquer usuário, conforme sua necessidade.
Como criar funções de projeto no Jenkins
Você pode criar funções específicas do projeto em Funções do projeto.
Passo 1) Em Gerenciar e Atribuir Funções do Jenkin
- Insira uma função como “testador”
- Adicione um padrão a isso adicionando testador.*, para que qualquer nome de usuário começando com “tester” receba a função de projeto que você especificar.
- clique em Adicionar
- Selecione privilégios
- Clique em Salvar