$ openssl req -out server.csr -new -newkey rsa:2048 -nodes -keyout server.key
$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
$ openssl req -out server.csr -new -newkey rsa:2048 -nodes -keyout server.key
$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
Instructions on how to setup a secured Jenkins CI.
$ wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list$ .d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins
#!/usr/bin/env bash | |
# settings | |
OUTPUT_FILE=monitor.csv | |
# build command | |
cmd="" | |
cpu_headers="" | |
for (( i=4; i<=$(nproc)+4; i++ )) | |
do |
require 'openssl' | |
require 'base64' | |
# ===== \/ sign ===== | |
# generate keys | |
key = OpenSSL::PKey::EC.new("secp256k1") | |
key.generate_key | |
public_key = key.public_key | |
public_key_hex = public_key.to_bn.to_s(16).downcase # public key in hex format |