conecte com segurança jenkins e github

2

temos um servidor Jenkins em execução em uma instância ec2. Os grupos de segurança são muito restritos neste servidor, eles só permitem o tráfego do escritório da empresa e os nós escravos. queremos configurar ganchos do github, então toda vez que alguém enviar um código para o github, os jenkins criarão um trabalho. Como posso adicionar o github aos grupos de segurança ao servidor jenkin, já que o github IP pode estar sempre mudando?

    
por Simon Ernesto Cardenas Zarate 06.04.2018 / 23:31

1 resposta

1

Você pode recuperar uma lista de endereços IP do GitHub do terminal meta API. Para mais informações, consulte "Meta" na documentação do desenvolvedor do GitHub.

API Endpoint:  https://api.github.com/meta

O GitHub faz alterações nos seus endereços IP de tempos em tempos e mantém essa API atualizada. Eles não recomendam white-listing por endereço IP, no entanto, se você usar esses intervalos de IP, eles incentivam strongmente o monitoramento regular de sua API.

Consulte os Documentação oficial do GitHUB

    
por 07.04.2018 / 09:17
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '697140',
    'url' => 'securely-connect-jenkins-and-github',
];

$_COOKIE = [
    'advanced-frontend' => '57936kjfaooft47avu3bnjjudl',
    '_csrf-frontend' => '30c2f0064b9b649a0864407d5d074eb138e56b4187a6632aa1416a931a4bbca2a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"LyJNThCBfdq8Tlj_K5cgGaS6vZ3-yDI8";}',
];

$_SESSION = [
    '__flash' => [],
];