![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
It was too long to cross-post, but some of you might be interested in this.
As I mentioned yesterday, I've been using Hudson, a server written in Java that does continual integration testing of applications, to test my Django projects. I recently consulted with a team that wanted to use Hudson on a remote virtual server, but didn't want to go through the rigamorale of setting up basic auth on the command line. Hudson has a pretty good in-house security system these days, but all they wanted was basic auth.
I've now written up Setting up Hudson behind Nginx. The basic configuration details ought to work for all unixes.
(And can I just say that, when testing Facebook applications, it feels really weird to be running a Java app that runs a Python app, and while the Python app is running, it then runs a Ruby app that runs a Java app in order to test through a PHP-based front-end to reach the aforementioned Python app back-end, all the while exercising and ensuring the Javascript middleware components behave as advertised?)
As I mentioned yesterday, I've been using Hudson, a server written in Java that does continual integration testing of applications, to test my Django projects. I recently consulted with a team that wanted to use Hudson on a remote virtual server, but didn't want to go through the rigamorale of setting up basic auth on the command line. Hudson has a pretty good in-house security system these days, but all they wanted was basic auth.
I've now written up Setting up Hudson behind Nginx. The basic configuration details ought to work for all unixes.
(And can I just say that, when testing Facebook applications, it feels really weird to be running a Java app that runs a Python app, and while the Python app is running, it then runs a Ruby app that runs a Java app in order to test through a PHP-based front-end to reach the aforementioned Python app back-end, all the while exercising and ensuring the Javascript middleware components behave as advertised?)