[kwlug-disc] Advanced(?) Git usage question

John Johnson jvj at golden.net
Thu Apr 17 21:28:26 EDT 2014


JP: Thanks for the info re: Capistrano, Jenkins, Bamboo, Gandalf (ending 
with "f" ).
Per Wikipedia (and my library) Gandalf is a fictional character in J. R. 
R. Tolkien's novels The Hobbit and The Lord of the Rings.

I am replying to the KWLUG discussion group so that all can see your 
suggestions.
And comment, if so motivated.

As for the complexity of my project, it is really rather modest as its 
purpose is self-study and educational.
First, for the website / software technologies used therein.
Then, for the admin / dev / build management tools and techniques 
involved, e.g. Git.

Thanks
John Johnson



On 2014-04-17 17:06, Jonathan Poole wrote:
> I'd look at capistrano for your deploys, it's primarily for ruby, but 
> works pretty much for anything.
>
> As for CI, for php, I'd use jenkins/bamboo to run your unit tests and 
> parse the result giving you that automated way of showing code 
> coverage.  Although I know nothing of the complexity of your project, 
> or how it works a CI server IMHO is great for some projects, not so 
> great for others.
>
> bamboo also has a feature of automatically merging, and creating 
> branches.  I haven't dawned into this, but the idea is if your branch 
> builds, and it's all green, it will merge it into the protected 
> branch, that none can commit to, only merged from bamboo.  Forcing the 
> idea of your tests/builds must pass before gandalph (sp?) lets your 
> through.
>
> On Apr 17, 2014, at 2:10 PM, John Johnson <jvj at golden.net 
> <mailto:jvj at golden.net>> wrote:
>
>> On 2014-04-17 11:16, jpoole at digitaljedi.ca wrote:
>>> We also have a rule, if you break the build, you owe timbits for all, after you fix the build.
>>>    
>> I just came back from TH after buying myself a coffee and timbits. I 
>> am not quite sure if the timbits were a penalty for breaking the 
>> build in the first place or if the timbits were a reward for fixing 
>> the build in the end.
>>
>> As for CI, I once worked where builds took many hours, and were 
>> scheduled to run overnight. Later, with improved compilers and 
>> servers , the builds would take an hour or so and were scheduled to 
>> run over the lunch hour. As this was a large embedded system, CI was 
>> impossible in this environment, as the executable was an all or none 
>> integration. No DLLs. No Scripts. Just one bit exe.
>>
>> In my current environment my dev PC (Windows XP) is also the dev 
>> server (w/XAMPP). I have yet to deploy to the Linux target PC.
>>
>> Thanks
>> JohnJ
>>
>>
>>
>>
>> _______________________________________________
>> kwlug-disc mailing list
>> kwlug-disc at kwlug.org <mailto:kwlug-disc at kwlug.org>
>> http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org
>
>
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 2014.0.4355 / Virus Database: 3882/7354 - Release Date: 04/16/14
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20140417/417c3b35/attachment-0001.html>


More information about the kwlug-disc mailing list