Skip to content

Commit

Permalink
Merge branch 'master' of github.com:rally25rs/k8s-when-ready
Browse files Browse the repository at this point in the history
  • Loading branch information
rally25rs committed Nov 19, 2019
2 parents 33529df + 67fb064 commit 7cc4340
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 8 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/client_build.yml
@@ -0,0 +1,21 @@
name: Client Build

on:
release:
types: [published]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master
- name: Build/Publish Client Docker
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: jeffvalore/k8s-when-ready
username: jeffvalore
password: ${{ secrets.dockerHubPassword }}
workdir: ./packages/k8s-when-ready-client
tag_names: true
21 changes: 21 additions & 0 deletions .github/workflows/server_build.yml
@@ -0,0 +1,21 @@
name: Server Build

on:
release:
types: [published]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master
- name: Build/Publish Server Docker
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: jeffvalore/k8s-when-ready-server
username: jeffvalore
password: ${{ secrets.dockerHubPassword }}
workdir: ./packages/k8s-when-ready-server
tag_names: true
18 changes: 18 additions & 0 deletions .github/workflows/test.yml
@@ -0,0 +1,18 @@
name: Unit Tests
on:
push:
release:
types: [published]

jobs:
build:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: borales/actions-yarn@v2.0.0
with:
cmd: install
- uses: borales/actions-yarn@v2.0.0
with:
cmd: test
5 changes: 1 addition & 4 deletions packages/k8s-when-ready-client/Dockerfile
@@ -1,13 +1,10 @@
FROM node:13-alpine

RUN curl -o- -L https://yarnpkg.com/install.sh | bash

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

COPY yarn.lock /usr/src/app
COPY package.json /usr/src/app
RUN yarn install --production --frozen-lockfile --non-interactive
RUN yarn install --production --non-interactive

COPY . /usr/src/app

Expand Down
5 changes: 1 addition & 4 deletions packages/k8s-when-ready-server/Dockerfile
@@ -1,13 +1,10 @@
FROM node:13-alpine

RUN curl -o- -L https://yarnpkg.com/install.sh | bash

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

COPY yarn.lock /usr/src/app
COPY package.json /usr/src/app
RUN yarn install --production --frozen-lockfile --non-interactive
RUN yarn install --production --non-interactive

COPY . /usr/src/app

Expand Down

0 comments on commit 7cc4340

Please sign in to comment.