Operations | Monitoring | ITSM | DevOps | Cloud

Using Github Actions to Run Django Tests

I recently found out Travis CI is ending its free-for-opensource offering, and looked at the alternatives. I recently got badly burned by giving an external CI service access to my repositories, so I am now wary of giving any service any access to important accounts. Github Actions, being a part of Github, therefore looked attractive to me. I had no experience with Github Actions going in. I have now spent maybe 4 hours total tinkering with it.

GitKraken Tips VIII

We know, there’s a lot to love about the legendary GitKraken Git GUI. 😉 So much so, that you might not even know about some of the magical capabilities hiding beneath your fingertips. Our #GitKrakenTip series is meant to shed light on the unique delights offered by your favorite coding Kraken. The GitKraken graph offers a beautiful, technicolor visualization of your Git repository, but sometimes, you need to see more details related to your commits.

Scaling Fleet and Kubernetes to a Million Clusters

We created the Fleet Project to provide centralized GitOps-style management of a large number of Kubernetes clusters. A key design goal of Fleet is to be able to manage 1 million geographically distributed clusters. When we architected Fleet, we wanted to use a standard Kubernetes controller architecture. This meant in order to scale, we needed to prove we could scale Kubernetes much farther than we ever had.

GitHub Plugin 2.0 release

We’re excited to announce the release of GitHub Plugin version 2.0, which adds some new features that increase productivity and reduce the need to context switch between Mattermost and GitHub. As usual, our open source community members have played a key role in developing all of these features and I’d like to say “Thank You!” for their help. Our GitHub plugin is one of the most popular integrations on Mattermost and we use it every day as part of our development process.

Learning Git: How to Cherry Pick

What is cherry pick in Git? We have added a new intermediate Git tutorial video to our popular Learning Git with GitKraken educational series, covering the cherry pick command and related benefits. View the latest addition to our Learn Git library—Learning Git: How to Cherry Pick—to discover more about how to use the cherry pick command, for which situations it can be used most effectively in your workflow, and tips for avoiding duplicate commits.

Sponsored Post

GitHub Action to Cloudflare Workers Sites

As time goes by, I’m looking for solutions that require as little maintenance as possible. One of those is deploying our client web app and our homepage directly on the CDN edge, with GitHub Actions. Not only we don’t need a server to host the app, but the deployment script is also serverless and maintenance-less. This allows me to focus on important tasks, knowing that deployment and serving of the app is always blazing fast.

Getting Started with Continuous Integration

It is impossible to overestimate the importance of a strong development environment when scaling your team’s capacity. Nowadays, most organizations use Git, and one of the popular and successful development models used by many organizations is Gitflow. When making use of such models, continuous integration (CI) is key as it enables faster project delivery and offers reduced risk and expenses thanks to self-managed and easy-to-control dedicated teams.