Skip to end of banner
Go to start of banner

Jenkins Builds - Info and Maintenance

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

This document records the Jenkins builds set up for synapser dev/staging/validation/release and information about the workers that are used for the builds.

Build Items

Below are the items created to cover the workflow mentioned in synapser dev/staging/validation/release. Please read the mentioned document before reading this section. If you wish to modify this section, please consider updating the mentioned document accordingly.

Dev Build

Staging Build

Release Build

Future Work

  • Append an item to run right after release build item, testing the deployment:
    • Download and install the artifacts on different platform and versions of R
    • Load the synapser library and verify that it works (by running the integration tests)

Workers

Windows

Location

URL: http://jenkins.sagebase.org:8080/computer/jenkins-windows-slave/

The EC2 machine is under the AWS account aws-it@sagebase.org
The password to the AWS account is on Belltown /work/platform/PasswordsAndCredentials/AWS-ITCredentials/passwords.txt

The machine name is jenkins-slave-windows-2017-Sep-29
As seen in the AWS console the address is 34.215.128.118
The region is US West (Oregon)

Access

  1. To log in, first get the password
    • Click Actions > Connect > Get Password
    • Enter the contents of  /work/platform/PasswordsAndCredentials/AWS-ITCredentials/awsit-keypair-west.pem
  2. Install Microsoft Remotes Desktop client
  3. Chose New, and enter the following:
    • PC Name:  enter IP address
    • User name:  Administrator
    • Password:  As returned by AWS
You can now connect to the slave.

Ubuntu

Location

Access

Here is the entry for your ~/.ssh/config

Mac

Location

Access

Here is the entry for your ~/.ssh/config
  • Host georgetown
  • user sagebio
  • HostName 140.107.149.88
  • password is on Belltown /work/platform/PasswordsAndCredentials/AWS-ITCredentials/passwords.txt

To restart, run the following command seen on the page:
 
java -jar slave.jar -jnlpUrl http://ec2-54-245-172-65.us-west-2.compute.amazonaws.com:8080/computer/georgetown.fhcrc.org/slave-agent.jnlp -secret xxxx &

Note, the "&" keeps the process running after you disconnect.
  • No labels