-
Continue reading →: Fabric and Reoccurring Tasks
So you have a handful of commands you execute weekly on multiple Linux servers. You run these commands by opening a SSH tool like Putty, logging into the server, and then executing the commands. Example commands: ls /tmp/dropfolder tail -10 /tmp/dropfolder/log1 With Fabric, you can bundle these commands and many…
-
Continue reading →: Katalon – Docker – Linux
I’ve used Katalon primary in a Windows environment for running smoke tests. This tool is relatively new, built on top of Selenium, and actively supported. I highly suggest checking it out if you have some free time. (Article describe Katalon pro’s) So, the Katalon tests I run are launched from…
-
Continue reading →: MSBuild Task – Execution Time
Looking to find out how long it tasks to execute a MSBuild task? Below is a quick method that I recently used to accomplish this. (Based on this blog) Before the task, you will need to set a property that is equal to the current UTC ticks. After the task,…
-
Continue reading →: ChatOps – Just another buzz word?
Custom chat bots + devops tooling api’s = ChatOps Is this the magic formula that will allow conversations to drive devops automation? Cheers
-
Continue reading →: Visual C++ Redistributable and Missing MSVCR100.dll
So you have encountered an error similar to the following when running a new program on a Windows computer. The Program can’t start because MSVCR100.dll is missing from your computer You will typically get this error when the program you are running was built with some version of Visual Studio C++…
-
Continue reading →: VSTS Bot – First Thoughts
So I recently read about the new VSTS Slack Bot. This type of automation really gets me pumped as it aligns with one of my core DevOps principles, automation!! So it pretty easy to setup. Hit this page and click the Add to Slack button. You will then need to…
-
Continue reading →: Git Command Helper for TFS Users
The majority of the projects I have worked on in the past have used either TFS (TFVC) or Git. For the projects that have used Git, I’ve noticed that for the people unfamiliar with Git, there can be some hesitation because of the unknowns. So in this blog post I…
-
Continue reading →: TortoiseGit – Key Generator
Here is a little gotcha that I have encountered before. When creating public\private keys for use with Git and TortoiseGit, I seem to have no problem using PuttyGen. (How To Link) However, when I use SSH-KeyGen, I seem to encounter the following error while connecting to Git. Couldn’t load this…
-
Continue reading →: EC2 – Run Instances – InstanceId
So you are creating EC2 instances from the AWS CLI and\or Python using BOTO 3 and you want to get the InstanceId afterwards. Below are the method(s) I use in each scenario. Create 1 EC2 Instance with AWS CLI: Example Command: aws ec2 run-instances –profile <value> –image-id <value> –security-group-ids <value>…
-
Continue reading →: CapitalOne – Cloud Custodian
This free Open Source tool, Cloud Custodian, is an interesting program that can be used help manage your AWS environment(s), ensuring compliance via policies written using YAML. Thinking about this more, it seems like you could execute the polices via Lambda, or even a local Jenkins instance via a reoccurring…