This post shows one way to use GitHub to update the main development branch of TeamMentor.
At the moment TeamMentor/Dev repo is at version 3.3 – Dev 4
A personal blog about: transforming Web Application Security into an 'Application Visibility' engine, the OWASP O2 Platform, Application/Data interoperability and a lot more
Showing posts with label TeamCity. Show all posts
Showing posts with label TeamCity. Show all posts
Tuesday, 11 June 2013
Monday, 22 April 2013
Setting up Ian’s CI Development Environment (for TeamMentor)
Now that Ian (and Kofi) have pushed a couple commits (to his fork of TeamMentor) its time to set-up Ian's CI dev environment, so that his commits can be automatically tested and viewed on a live instance of TeamMentor.
First think to do is to go to Azure and create a website to hold Ian’s Fork
First think to do is to go to Azure and create a website to hold Ian’s Fork
Labels:
GitHub,
TeamCity,
TeamMentor
Thursday, 14 March 2013
Creating a new TeamMentor test site using TeamCity, GitHub and Azure
Serge just asked me to create a new TeamMentor (TM) website for him using a particular TM library, so here are the steps I took (note: some of this will be automated in the next TM release)
Labels:
Azure,
GitHub,
TeamCity,
TeamMentor
Saturday, 12 January 2013
Sending messages to TeamCity and UnitTest to check if the Google Analytics file has changed
Since it is a really bad idea for websites to load Javascript files from external domains, my objective is to host the Google Analytics ga.js file directly in TeamMentor’s Javascript folder (i.e. not load ga.js from Google's server (which btw, is what most websites do)).
The only potential side-effect of hosting this file natively, is if Google changes the content of the ga.js file (where we are would be using an out-of-date version that could cause problems in the way the data is processed by Google). So to handle that case, I’m going to write a unit test to compare the 'TeamMentor hosted version' with the version at http://www.google-analytics.com/ga.js (this UnitTest needs to also be executable from TeamCity)
The only potential side-effect of hosting this file natively, is if Google changes the content of the ga.js file (where we are would be using an out-of-date version that could cause problems in the way the data is processed by Google). So to handle that case, I’m going to write a unit test to compare the 'TeamMentor hosted version' with the version at http://www.google-analytics.com/ga.js (this UnitTest needs to also be executable from TeamCity)
Labels:
TeamCity,
TeamMentor,
Unit Tests
Friday, 14 December 2012
CI is the Key for Application Security SDL integration
The more time I spent with CI (namely with TeamCity) the more my instinct is saying ‘this is how we should be delivering and automating security knowledge!'.
Labels:
Half-baked Idea,
OWASP MIA,
Security,
TeamCity
Wednesday, 12 December 2012
Rewiting Git History (locally and at GitHub)
When fixing the ASP.NET WCF REST help page ‘Memory gates checking’ error at AppHarbor,
I ended up with a number of Git Commits: locally
I ended up with a number of Git Commits: locally
Problem with Environment.SpecialFolder.ApplicationData in Azure
While I was testing the TeamCity auto deployment from Git to Azure, I hit on an weird bug where TeamMentor's website would look (and load) OK in AppHarbor, but would fail in Azure.
Friday, 7 December 2012
TeamCity reference Links
Here are a number of links collected during my first use of TeamCity for CI:
Labels:
TeamCity
Subscribe to:
Posts (Atom)
