Autorização baseada no projeto configure Construir shell de execução

1

Em um dos trabalhos em Jenkins, eu, como administrador, habilitei segurança baseada em projetos e adicionei poucos nomes que poderiam configurar este trabalho.

No entanto, quero permitir que essas pessoas configurem somente o Shell de Execução em Build e o restante deve ser bloqueado para elas.

Infelizmente, o sinalizador de configuração (caixa de seleção) em Segurança Baseada em Projeto abre o trabalho completo para essas pessoas para a configuração.

Existe uma maneira, eu posso permitir que os usuários deste trabalho editem "apenas" o shell de execução sob Build e o restante da configuração permaneça bloqueado deles?

    
por infoclogged 07.12.2015 / 22:11

1 resposta

0

Eu mesmo encontrei a resposta. Pode-se desmarcar a caixa de seleção Configure e o conteúdo do shell Execute pode ser substituído por um liner ou qualquer outra linguagem de script usada.

bash -ex myscript.sh

As pessoas que estão trabalhando no projeto sempre podem editar o arquivo myscript.sh no subversion e, ao mesmo tempo, não têm a possibilidade de configurar o projeto.

    
por 07.12.2015 / 22:19

Tags