For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
aliases: | |
- &restore_gem_cache | |
keys: | |
- v1-gemfile-{{ checksum "Gemfile.lock" }} | |
- &save_gem_cache | |
name: Saving gem cache | |
key: v1-gemfile-{{ checksum "Gemfile.lock" }} | |
paths: | |
- ~/data/vendor/bundle |
version: "2" | |
services: | |
portus: | |
image: opensuse/portus:head | |
environment: | |
- PORTUS_MACHINE_FQDN_VALUE=${MACHINE_FQDN} | |
- PORTUS_SECURITY_CLAIR_SERVER=http://clair:6060 | |
# DB. The password for the database should definitely not be here. You are |
# Python CircleCI 2.0 configuration file | |
# | |
# Check https://circleci.com/docs/2.0/language-python/ for more details | |
# | |
version: 2 | |
jobs: | |
build: | |
docker: | |
- image: circleci/python:3.5.6 |
echo $CIRCLE_REPOSITORY_URL | |
ssh-keyscan -H github.com > /etc/ssh/ssh_known_hosts | |
git clone $CIRCLE_REPOSITORY_URL $HOME/circleci-diag && cd $HOME/circleci-diag && ./circleci-diag.sh |
settings |