Build and maintenance scripts for Cytoscape core developers.
Shell Python Batchfile
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
release-generator
system-checker
.gitignore
README.md
create_hotfix.py
create_release_branch.sh
create_release_branches.py
cy
deploy_installers.sh
release.sh
sanity_check.py
update_version_numbers.py
windows.bat

README.md

cytoscape-scripts

News

  • 11/15/2016 Updated for Cytoscape 3.5.0 release.
  • 10/10/2014 Version 1.3.0 - Updated for Cytoscape 3.2.0 release.
  • 9/11/2013 Version 1.2.0 - This version supports read-only repository for non-core developers.

Introduction

This repository contains collection of scripts to help building Cytoscape core and helping users to check their environment.

  • /release-generator

    • This directory is for scripts to generate new Cytoscape release.
  • /system-checker

    • User scripts for checking requirements.

Information below is outdated and will be updated shortly.


Scripts for Developers

cy

Git Repository management utility command for Cytoscape developers

Documentation is available here.

Scripts for Managers

release.sh

(Under construction... Not fully automated.)

deploy_installers.sh

This is a script to build, sign DMG, and upload the installers to specified location.

To run this script, you need:

  • a Mac with certificate to sign Mac disk image (DMG).
  • Entire Cytoscape repository cloned by cy script (cy init)
  • SSH key to access the target server without password

How to Run

  1. cd CYTOSCAPE_TOP_DIR
  2. mkdir .cy3
  3. cd .cy3
  4. Copy the script to this directory.
  5. Edit the script: USER_NAME should be your account
  6. Run ./deplstallers.sh -au BRANCH_NAME where BRANCH_NAME is the name of branch you want to deploy.
  7. Once it's done, it opens the browser and displays the uploaded files.