From c7ff9f4a28e9df720450e066db686814dd777569 Mon Sep 17 00:00:00 2001 From: Ruben Momoa Date: Thu, 22 Aug 2024 15:06:08 +0200 Subject: [PATCH] commands test --- .woodpecker/build_alpine.yml | 42 ++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/.woodpecker/build_alpine.yml b/.woodpecker/build_alpine.yml index ac05b3c..3c77bd1 100644 --- a/.woodpecker/build_alpine.yml +++ b/.woodpecker/build_alpine.yml @@ -5,37 +5,33 @@ when: event: [ cron, release, push, manual ] steps: - test1: + cron_pre_check: image: docker commands: - docker pull php:8-fpm-alpine - docker pull vistanarvas/simple-laravel:dev-alpine - BASE_IMG=$(docker inspect php:8-fpm-alpine --format='{{.Created}}' | cut -d '.' -f 1) - PREV_IMG=$(docker inspect vistanarvas/simple-laravel:dev-alpine --format='{{.Created}}' | cut -d '.' -f 1) - - echo $BASE_IMG - - echo $PREV_IMG - BASE_DATE=$(date -D "%Y-%m-%dT%H:%M:%S" -d "$BASE_IMG" +%s) - PREV_DATE=$(date -D "%Y-%m-%dT%H:%M:%S" -d "$PREV_IMG" +%s) - - echo $BASE_DATE - - echo $PREV_DATE - - if [ "$PREV_DATE" -gt "$BASE_DATE" ]; then echo "PREV is newer"; fi + - if [ "$PREV_DATE" -gt "$BASE_DATE" ]; then touch SKIP_BUILD; fi volumes: - /var/run/docker.sock:/var/run/docker.sock - -# dev_alpine_build_and_publish: -# image: woodpeckerci/plugin-docker-buildx -# settings: -# username: vistanarvas -# password: -# from_secret: DOCKERHUB_TOKEN -# context: ./build -# repo: vistanarvas/${CI_REPO_NAME} -# tag: ${CI_COMMIT_BRANCH}-alpine -# dockerfile: Dockerfile_alpine -# when: -# branch: -# exclude: [ main, master ] -# path: -# include: [ '.woodpecker/build_alpine.yml', 'build/*', 'Dockerfile_alpine' ] -# event: [ push, manual ] \ No newline at end of file + dev_alpine_build_and_publish: + image: woodpeckerci/plugin-docker-buildx + settings: + username: vistanarvas + password: + from_secret: DOCKERHUB_TOKEN + context: ./build + repo: vistanarvas/${CI_REPO_NAME} + tag: ${CI_COMMIT_BRANCH}-alpine + dockerfile: Dockerfile_alpine + when: + evaluate: '! test -f "SKIP_BUILD"' + branch: + exclude: [ main, master ] + path: + include: [ '.woodpecker/build_alpine.yml', 'build/*', 'Dockerfile_alpine' ] + event: [ push, manual ] \ No newline at end of file