CodePush
https://microsoft.github.io/code-push/
CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.
CodePush
https://microsoft.github.io/code-push
CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.
Sending metrics to StatsD from Bash | Nuclear Rooster
http://dev.nuclearrooster.com/2011/05/11/sending-metrics-to-statsd-from-bash/
Deploy scripts are just one place where a concise and safe way to record a metric/event in important. From Etsy's blog, using vertical lines to represent distinct events (code deployments) to give more context to the login trends:
Sending metrics to StatsD from Bash | Nuclear Rooster
http://dev.nuclearrooster.com/2011/05/11/sending-metrics-to-statsd-from-bash
Deploy scripts are just one place where a concise and safe way to record a metric/event in important. From Etsy's blog, using vertical lines to represent distinct events (code deployments) to give more context to the login trends:
node_modules in git
http://www.mikealrogers.com/posts/nodemodules-in-git.html
Everyone I’ve told this too tells me I’m an idiot and then a few weeks later tells me I was right and checking node_modules in to git has been a blessing to deployment and development. It’s objectively better, but here are some of the questions/complaints I seem to get.
Setting up a CentOS base box for development and testing with Vagrant
http://chrisadams.me.uk/2010/05/10/setting-up-a-centos-base-box-for-development-and-testing-with-vagrant
Using Git to manage a web site
http://toroid.org/ams/git-website-howto
"The HTML source for my (i.e., this) web site lives in a Git repository on my local workstation. This page describes how I set things up so that I can make changes live by running just "git push web". "
uWSGI
http://projects.unbit.it/uwsgi
"uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server, aimed for professional python webapps deployment and development. Over time it has evolved in a complete stack for networked/clustered python applications, implementing message/object passing and process management. It uses the uwsgi (all lowercase) protocol for all the networking/interprocess communications. From the 0.9.5 release it includes a plugin loading technology that can be used to add support for other languages or platform. A Lua wsapi adaptor, a PSGI handler and an Erlang message exchanger are already available. "
Automate EC2 Instance Setup with user-data Scripts - Alestic.com
http://alestic.com/2009/06/ec2-user-data-scripts
"The Ubuntu and Debian EC2 images published on http://alestic.com allow you to send in a startup script using the EC2 user-data parameter when you run a new instance. This functionality is useful for automating the installation and configuration of software on EC2 instances."
Continuous Deployment at IMVU: Doing the impossible fifty times a day. « Timothy Fitz
http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day
" Back to the deploy process, nine minutes have elapsed and a commit has been greenlit for the website. The programmer runs the imvu_push script. The code is rsync’d out to the hundreds of machines in our cluster. Load average, cpu usage, php errors and dies and more are sampled by the push script, as a basis line. A symlink is switched on a small subset of the machines throwing the code live to its first few customers. A minute later the push script again samples data across the cluster and if there has been a statistically significant regression then the revision is automatically rolled back. If not, then it gets pushed to 100% of the cluster and monitored in the same way for another five minutes. The code is now live and fully pushed. This whole process is simple enough that it’s implemented by a handfull of shell scripts. "
A web-focused Git workflow
http://joemaller.com/2008/11/25/a-web-focused-git-workflow
"The key idea in this system is that the web site exists on the server as a pair of repositories; a bare repository alongside a conventional repository containing the live site. Two simple Git hooks link the pair, automatically pushing and pulling changes between them. "