Skip to content

Commit b7ce922

Browse files
committed
update to use github actions
1 parent dbb7d3b commit b7ce922

File tree

3 files changed

+52
-49
lines changed

3 files changed

+52
-49
lines changed

.github/workflows/build.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: build
2+
3+
on: [push]
4+
5+
jobs:
6+
build:
7+
if: "!contains(github.event.head_commit.message, 'skip ci')"
8+
runs-on: ubuntu-latest
9+
env:
10+
DOCKER_REGISTRY: docker.io
11+
ORGANISATION_NAME: aemdesign
12+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
13+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
14+
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: set envirnment variables
18+
id: config
19+
run: |
20+
source <(curl -sL https://github.com/aem-design/aemdesign-docker/releases/latest/download/github_get_config.sh)
21+
source <(curl -sL https://github.com/aem-design/aemdesign-docker/releases/latest/download/github_get_version.sh)
22+
- name: build and test docker image
23+
run: |
24+
docker build --pull -t $IMAGE:$GIT_BRANCH .
25+
source <(curl -sL https://github.com/aem-design/aemdesign-docker/releases/latest/download/github_container_verify.sh)
26+
(cd test && bash ./run_tests.sh "$IMAGE:$GIT_BRANCH")
27+
docker images
28+
- name: login to docker registry
29+
run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login ${DOCKER_REGISTRY} -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
30+
31+
- name: push image version
32+
run: |
33+
docker push $IMAGE:$GIT_BRANCH
34+
- name: push latest image on master
35+
if: github.ref == 'refs/heads/master'
36+
run: |
37+
docker tag $IMAGE:$GIT_BRANCH $IMAGE:latest
38+
docker push $IMAGE:latest
39+
- name: update registry description with readme on master
40+
if: github.ref == 'refs/heads/master'
41+
run: |
42+
docker run --rm -v $(pwd):/data/ aemdesign/dockerhub-description "$DOCKER_USERNAME" "$DOCKER_PASSWORD" "$IMAGE"
43+
- uses: meeDamian/github-release@1.0
44+
if: github.ref == 'refs/heads/master'
45+
with:
46+
token: ${{ secrets.GITHUB_TOKEN }}
47+
tag: ${{ env.GITHUB_TAG }}
48+
name: ${{ env.GITHUB_TAG }}
49+
body: ${{ env.GIT_RELEASE_NOTES }}

.travis.yml

Lines changed: 0 additions & 45 deletions
This file was deleted.

Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
FROM aemdesign/oracle-jdk:jdk8
22

3-
MAINTAINER devops <devops@aem.design>
4-
5-
LABEL os="centos 7" \
6-
container.description="java and ffmpeg" \
3+
LABEL os="centos" \
4+
container.description="centos with oracle jdk and ffmpeg" \
75
image.source="https://github.com/jrottenberg/ffmpeg/tree/master/docker-images" \
86
version="1.0.0" \
97
imagename="java-ffmpeg" \
8+
maintainer="devops@aem.design" \
109
test.command=" java -version 2>&1 | grep 'java version' | sed -e 's/.*java version "\(.*\)".*/\1/'" \
1110
test.command.verify="1.8"
1211

0 commit comments

Comments
 (0)