version: 2
jobs:
build:
docker:
- image: golang:alpine3.12
auth:
username: libaibai
password: $password
steps:
- checkout
- setup_remote_docker:
version: 19.03.13
docker_layer_caching: false
- run:
name: Install Docker client
command: apk add docker-cli
- run: |
TAG=0.1
docker build -t libaibai/circleci-demo-docker:v1 .
echo $password | docker login -u libaibai --password-stdin
docker push libaibai/circleci-demo-docker:v1
Category: Docker
Github build golang docker image
name: Docker Image CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build and Push Docker Iamge
uses: docker/build-push-action@v1
with:
username: ${{ secrets.username }}
password: ${{ secrets.password }}
repository: ${{ secrets.username }}/gohellobuild
tag_with_sha: true