Wednesday, October 30, 2013

Release Management

Github
https://github.com/blog/1241-deploying-at-github

Django Deployment Best Practices.pptx - Meetup
Release Engineering:

  • Identifiability: Being able to identify all of the source, tools, environment, and other components that make up a particular release.
  • Reproducibility: The ability to integrate source, third party components, data, and deployment externals of a software system in order to guarantee operational stability.
  • Consistency: The mission to provide a stable framework for development, deployment, audit and accountability for software components.
  • Agility: The ongoing research into what are the repercussions of modern software engineering practices on the productivity in the software cycle, i.e., continuous integration and push on green initiatives.
  • Tasks of release engineering:
    • Software build (compilation) automation
    • Automated test integrationr
    • Results reporting
Software configuration management

Friday, October 25, 2013

Amazon EC2 Ubuntu 12.04 LTS Remote Desktop via NoMachine 4

http://cloud.ubuntu.com/ami/

This was the link which assisted me with getting everything working, using Ubuntu 12.04 LTS and NoMachine 4:
http://www.crouse.cc/blog/of-on-ec2.html

Then:

https://help.ubuntu.com/community/CitrixICAClientHowTo#Citrix_ICA_Client_12_on_Ubuntu_12.04_64-bit

Fixing wcamgr:
http://ubuntuforums.org/showthread.php?t=1913988

Using rdesktop:
http://dcook.org/gobet/using_amazon_ec2.html

Some other links:

  • http://activeintelligence.org/blog/archive/remote-graphical-linux-desktop-on-ec2/
  • https://help.ubuntu.com/community/FreeNX
Notes
  • I tried 13.x Ubuntu images but failed to get them working 
  • Added user ec2usr as admin to the image