Add cron in the workflow

Signed-off-by: divyansh42 <diagrawa@redhat.com>
This commit is contained in:
divyansh42 2021-04-01 15:47:52 +05:30
parent 3196e5acb5
commit 52712f56b0
3 changed files with 33 additions and 7 deletions

View file

@ -2,7 +2,13 @@
# is some change in code done to ensure that the changes
# are not buggy and we are getting the desired output.
name: Build from dockerfile
on: [push, pull_request, workflow_dispatch]
on:
push:
pull_request:
workflow_dispatch:
schedule:
- cron: '0 0 * * *' # every day at midnight
env:
IMAGE_NAME: "hello-world"
@ -25,6 +31,12 @@ jobs:
RUN echo "hello world"
EOF
# Workaround to fix https://github.com/containers/buildah/issues/3120
- run: |
sudo apt-get install fuse-overlayfs
mkdir -vp ~/.config/containers
printf "[storage.options]\nmount_program=\"/usr/bin/fuse-overlayfs\"" > ~/.config/containers/storage.conf
# Build image using Buildah action
- name: Build Image
id: build_image

View file

@ -6,6 +6,8 @@ on:
pull_request:
paths:
-'**.md'
schedule:
- cron: '0 0 * * *' # every day at midnight
jobs:
markdown-link-check:

View file

@ -2,7 +2,13 @@
# is some change in code done to ensure that the changes
# are not buggy and we are getting the desired output.
name: Build
on: [push, pull_request, workflow_dispatch]
on:
push:
pull_request:
workflow_dispatch:
schedule:
- cron: '0 0 * * *' # every day at midnight
env:
PROJECT_DIR: spring-petclinic
IMAGE_NAME: spring-petclinic
@ -62,6 +68,12 @@ jobs:
path: ${{ env.MVN_REPO_DIR }}
key: ${{ env.MVN_HASH }}
# Workaround to fix https://github.com/containers/buildah/issues/3120
- run: |
sudo apt-get install fuse-overlayfs
mkdir -vp ~/.config/containers
printf "[storage.options]\nmount_program=\"/usr/bin/fuse-overlayfs\"" > ~/.config/containers/storage.conf
# Build image using Buildah action
- name: Build Image
id: build_image