Skip to content
Techtoaster.io

Overview of JIT GitHub Runners on AWS Fargate

September 2024August 2024 by Tony Tannous
Article 1 of 8 in the series:
GitHub just-in-time (JIT) self-hosted Runners on AWS Fargate

In a past series of articles, I outlined an approach for implementing containerized, self-hosted ephemeral runners on AWS ECS/EC2, with Amazon cluster auto scaling enabled. Maintenance of the final infrastructure …

Read more

Hosting Content using GitHub Pages

August 2024July 2024 by Tony Tannous

Types of GitHub pages. GitHub pages can be enabled via an action or interactive method. In this article, an action is used to enable GitHub pages for an organization repository. …

Read more

Simplify Long Bash Commands by using Arrays

August 2024June 2024 by Tony Tannous

Consider the following sample bash script: An if statement at line 7 performs a check on the execution status of a long command: Using Arrays to Store/Execute Commands

Generating Reports from Static Code Analysis Output (SARIF)

August 2024June 2024 by Tony Tannous

Results produced by various static code analysis tools, (such as GitHub CodeQL), are generally stored in SARIF format (Static Analysis Results Interchange Format). SARIF files present static code analysis results …

Read more

Implementing C/C++ Dynamic Shared Libraries with Teradata UDFs

October 2024May 2024 by Tony Tannous

Having worked with Teradata User Installed Files (UIFs) and Java User Defined Functions (UDFs) in the past, I found the courage to finally attempt working with C/C++ UDFs. To make …

Read more

GPG Encryption for GitHub Actions Files/Variables

September 2024April 2024 by Tony Tannous

This post describes a method for securely passing workflow variables/files between jobs (or steps) using GPG encryption. In summary, the following scenarios are covered: Prerequisites and Assumptions Examples presented use …

Read more

Older posts
Newer posts
← Previous Page1 Page2 Page3 Page4 … Page8 Next →
Powered by Curiousity ©2025