There are two ways to pull/push from/to GitHub, when connecting from a remote system: either you use HTTPS or you use SSH. When connecting to a GitHub organization, the organization might have special requirements for the connection. For example, if I want to push updates to the github.com/azure organization, I need to use a password-protected […]
Tag: github
Exploring the new GitHub Actions continuous delivery functionality
At GitHub Universe in early December 2020, some new functionalities for GitHub Actions focused on continuous delivery were introduced. In this blog post, we’ll explore them in the context of a simple web-app deployment to a Kubernetes cluster. Before diving into what’s new, let’s have a look at what GitHub Actions are: What are GitHub […]
How to connect GitHub Codespaces to a local Visual Studio Code
I’m a huge fan of GitHub Codespaces. Codespaces deliver a fully powered and customizable Visual Studio Code (VS Code) instance in the browser. I’ve started using Codespaces recently to do my Covid analysis. It’s a great tool because I don’t need to install anything locally, I can simply use Codespaces straight from the browser. Codespaces […]
First look at GitHub Codespaces
GitHub Codespaces is a way to get a fully powered Visual Studio Code experience in the browser. It’s your cloud-enabled development machine, without needing anything but a web browser. It’s currently in beta and I got access a couple weeks ago. Today, I wanted to give it a spin. Rather than provide a simple demo, […]
How to use ‘terraform output’ in a GitHub action
Recently, I was building a GitHub Actions pipeline, and needed to access output from Terraform. There’s a very convenient feature in Terraform that allows you to get output from your applied .tf files. You can call those values from the shell directly, and assign them to variables in your shell. What you need to do […]