http_server_name = "${container_name}-apache"
pwd = sh(returnStdout:true, script: 'pwd').trim()
- repo_port = sh(script: 'echo $(python -c \'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()\');', returnStdout: true).trim()
- repo_base_url = ci_helper.start_http_server(pwd,http_server_name,repo_port)
- NODE_IP_ADDRESS=sh(returnStdout: true, script:
+ repo_port = sh(script: 'echo $(python -c \'import socket; s=socket.socket(); s.bind(("", 0));' +
+ 'print(s.getsockname()[1]); s.close()\');',
+ returnStdout: true).trim()
+ internal_docker_http_server_url = ci_helper.start_http_server(pwd, http_server_name, repo_port)
+ NODE_IP_ADDRESS = sh(returnStdout: true, script:
"echo ${SSH_CONNECTION} | awk '{print \$3}'").trim()
+ ci_helper.check_status_http_server(NODE_IP_ADDRESS, repo_port)
}
// Unpack devops package into temporary location so that we use it from upstream if it was part of a patch
// Force time sync to avoid clock drift and invalid certificates
sshCommand remote: remote, command: """
sudo apt update
- sudo apt install -y ntp
- sudo service ntp stop
- sudo ntpd -gq
- sudo service ntp start
+ sudo apt install -y chrony
+ sudo service chrony stop
+ sudo chrony -vq
+ sudo service chrony start
"""
sshCommand remote: remote, command: """