Tag Archives: GitHub API

GitHub and Jenkins integration

via GitHub and Jenkins integration.

Jenkins is a well-know term in many teams around the world and has been for quite some time now. As many organizations migrate their source code form centralized version control systems to git, GitHub seems like a great tool to support and simplify work with git. Needless to mention its great support for code reviews by the concept of pull requests. Both Jenkins and GitHub are great tools on their own but it would be really nice to integrate them and leverage the power of automation even more. In this post I am going to describe my attempt to do so.

Video: Jenkins installation and configuration with Maven, Ant and GitHub

In this tutorial we are going to show you Jenkins installation and configuration with Maven, Ant and GitHub. Enjoy 🙂

Video: Github Tutorial For Beginners – Github Basics for Mac or Windows & Source Control Basics

Github Tutorial For Beginners – learn Github for Mac or Github for windows
If you’ve been wanting to learn Github, now’s the perfect time! Github is seen as a big requirement by most employers these days and is very critical to business workflow. This Github tutorial will cover the basics of how to use Github and the command line.

Lesson #2: Pull requests, Branching merging

Other Videos:
jQuery rapid-learning Course

Type-safe URL routes in Swift

Click to Read

While Ash Furrow is working on his Moya project, I got inspired by his approach, and decided to write a little bit of code to demonstrate a technique I used in Haskell a few years ago.

It uses Swift enums to describe API endpoints. Instead of describing endpoints this with strings, you can use Swift’s enums to make it type-safe and well-documented. Let’s build an example that wraps a very small part of the GitHub API.

Git and GitHub

Click to Read

If you’re serious about software development, it’s really important to learn something about Git. Git is a type of version control system, a tool for to tracking changes to your code and sharing those changes with others. Git is most useful when combined with GitHub, a website that allows you to share your code with the world, solicit code improvements (pull requests) and track issues.

Automatically Deploy from GitHub Using AWS CodeDeploy

Click to Read

AWS CodeDeploy is a new service that makes it easy to deploy application updates to Amazon EC2 instances. CodeDeploy is targeted at customers who manage their EC2 instances directly, instead of those who use an application management service like AWS Elastic Beanstalk or AWS OpsWorks that have their own built-in deployment features. CodeDeploy allows developers and administrators to centrally control and track their application deployments across their different development, testing, and production environments.

For a quick overview of what CodeDeploy can do, watch this introductory video. In this video, we demonstrate automatically triggering a deployment from a source code change in a GitHub repository. GitHub is a popular code management and developer collaboration tool. By connecting GitHub to CodeDeploy, you can set up an end-to-end pipeline to move your code changes from source control to your testing or production environments. The remainder of this post walks through the steps required to set up automatic deployments from GitHub to CodeDeploy.

GitHub Visual Studio Extension

Click to Read

A visual studio extension for working with issues on GitHub.

Access and manage GitHub issues for repositories that you have commit access to. You can filter and view issues for a repository, edit issues, add comments and close issue. This is the first Alpha release, more features are coming.