Curl doesn't have support for java keystore file, so therefor the file should be converted to a PEM format. It consists of the following multiple steps:
- Convert keystore to p12 file
- Convert p12 file to pem file
- Run curl command with pem files
######################################################### | |
# Tekton # | |
# Kubernetes Cloud-Native CI/CD Pipelines And Workflows # | |
# https://youtu.be/7mvrpxz_BfE # | |
######################################################### | |
# Referenced videos: | |
# - Argo Workflows and Pipelines - CI/CD, Machine Learning, and Other Kubernetes Workflows: https://youtu.be/UMaivwrAyTA | |
# - Automation of Everything - How To Combine Argo Events, Workflows & Pipelines, CD, and Rollouts: https://youtu.be/XNXJtxkUKeY | |
# - Kaniko - Building Container Images In Kubernetes Without Docker: https://youtu.be/EgwVQN6GNJg |
Curl doesn't have support for java keystore file, so therefor the file should be converted to a PEM format. It consists of the following multiple steps:
#protonmail #debian #linux
Currently protonmail bridge for linux is distributed as part of an open beta program, but soon it will be made public (https://protonmail.com/bridge/install).
Consider that the bridge linux client requires a paid protonmail account to work.
Life is too short for tedious, manual release processes.
Here, we will use Maven's [Release plugin][maven-release] to execute releases.
Instead of triggering the release process manually, we will use a
[GitHub Actions][gh-actions] workflow on the master
branch. All development
work is done on the dev
branch (or feature branches) and a release is done
when (and only when) the dev
branch is merged with the master
branch.
Windows Subsystem 2 for Linux, Hyper, ZSH + Oh My Zsh + Powerlevel9k + plugins, FNM + VSCode (+ext) and Nerd Font
To setup native Linux, see this gist
node { | |
properties([ | |
parameters([ | |
string(name: 'dockerRegistry', | |
defaultValue: 'registry.hub.docker.com', | |
description: 'The docker registry to use (DNS name only)',), | |
string(name: 'dockerRepository', | |
defaultValue: 'apache/struts-showcase', | |
description: 'The repository to push to',), |
⚠️ Note 2023-01-21
Some things have changed since I originally wrote this in 2016. I have updated a few minor details, and the advice is still broadly the same, but there are some new Cloudflare features you can (and should) take advantage of. In particular, pay attention to Trevor Stevens' comment here from 22 January 2022, and Matt Stenson's useful caching advice. In addition, Backblaze, with whom Cloudflare are a Bandwidth Alliance partner, have published their own guide detailing how to use Cloudflare's Web Workers to cache content from B2 private buckets. That is worth reading,
#!/bin/bash | |
#: Title : restic | |
#: Date : July 15 2018 | |
#: Author : Matt Vance | |
#: Version : 1.1 | |
#: Description : Script to fully sytem backlup | |
#: License : MIT License (MIT) | |
# Copyright (C) 2019 Matthew Vance |