Skip to content

Instantly share code, notes, and snippets.

View joelio's full-sized avatar

Joel Merrick joelio

View GitHub Profile
@joelio
joelio / .gitlab-ci.yml
Created May 1, 2025 14:06
Java Deployment Test
stages:
- validate
- build
- deploy
- notify
- rollback
variables:
# Java and application settings
JAVA_HOME: "/usr/lib/jvm/java-17-openjdk-amd64"
cmake_minimum_required(VERSION 3.10)
project(CppHelloWorld)
set(CMAKE_CXX_STANDARD 17)
add_executable(CppHelloWorld Program.cpp)
EOF
### Keybase proof
I hereby claim:
* I am joelio on github.
* I am joelio (https://keybase.io/joelio) on keybase.
* I have a public key whose fingerprint is 3345 E858 9433 0AAB C903 F912 69D0 D333 5E1E 1C66
To claim this, I am signing this object:
@joelio
joelio / ubuntu-installer-remote.ipxe
Last active January 23, 2020 15:13 — forked from robinsmidsrod/ubuntu-installer-amd64-remote.ipxe
Ubuntu 16.04 netboot installer via iPXE
#!ipxe
dhcp net0
# Figure out if client is 64-bit capable
cpuid --ext 29 && set arch x64 || set arch x86
echo Starting Ubuntu Xenial installer for ${mac}
set mirror http://archive.ubuntu.com
set release xenial
set base-url ${mirror}/ubuntu/dists/${release}/main/installer-${arch}/current/images/netboot/ubuntu-installer/${arch}
class Application < Goliath::API
def response(env)
::Posts.call(env)
end
end
class Application < Goliath::API
def response(env)
::Posts.call(env)
end
end