Skip to content

aplazame/docker-alpine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker images

image cloning image description
aws docker pull aplazame/alpine:aws includes awscli
node docker pull aplazame/alpine:node FROM node:10-alpine includes bash, git, curl, rsync, make, ssh
python docker pull aplazame/alpine:python includes python3
rsync docker pull aplazame/alpine:rsync just includes bash, ssh and rsync
terraform docker pull aplazame/alpine:terraform includes terraform
packer docker pull aplazame/packer:version includes packer
packer docker pull aplazame/aws-nuke:version includes aws-nuke

These docker images are being published in Docker HUB

Docker Hub is set up for automatically create new images when a semver tag is created in github releases

CircleCI Orbs

Orbs is a system that CircleCi has for share jobs, commands, and executors across different repositories.

Aplazame Orbs

orb name description
aplazame/s3 provides jobs and commands for deploying to s3 using docker image aplazame/alpine:aws
aplazame/rsync provides jobs and commands for deploying via rsync using docker image aplazame/alpine:rsync

CircleCI CLI Tool Installation

Run this command for a quick installation

also check alternative installation methods

curl -fLSs https://circle.ci/cli | bash

Validate Orbs

make validate-orbs

# this runs
# circleci orb validate ./circle-orbs/s3.yml
# circleci orb validate ./circle-orbs/rsync.yml

Publishing Orbs

Create a personal access token in: https://circleci.com/account/api

Requires using a valid CIRCLECI_CLI_TOKEN CIRCLECI_CLI_TOKEN environment variable is not required when CircleCI CLI Tool Setup

make publish-orbs CIRCLECI_CLI_TOKEN=a098a098...

Increasing minor or mayor version

# for minor
make publish-orbs ORB_VERSION=minor CIRCLECI_CLI_TOKEN=a098a098...

# for mayor
make publish-orbs ORB_VERSION=mayor CIRCLECI_CLI_TOKEN=a098a098...

CircleCI CLI Tool Setup

circleci setup

image