chore: Test timestamp fix in CI

This commit is contained in:
Robert Prehn 2021-04-16 17:00:11 -05:00
parent 8dbd88ef03
commit b77041c3b9
2 changed files with 10 additions and 1 deletions

View file

@ -28,6 +28,7 @@ prebuild:
- _build/
- deps/
script:
- script/ci-set-timestamps
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
@ -79,7 +80,9 @@ test:
paths:
- _build/
- deps/
script: script/cibuild
script:
- script/ci-set-timestamps
- script/cibuild
build_image_for_commit:
stage: test
@ -99,6 +102,7 @@ build_image_for_commit:
- _build/
- deps/
script:
- script/ci-set-timestamps
- ls -la _build
- docker login "https://${CI_REGISTRY}" -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD
- docker pull $CI_REGISTRY_IMAGE:latest || true

5
script/ci-set-timestamps Executable file
View file

@ -0,0 +1,5 @@
#!/bin/sh
BUILD_TIMESTAMP=`date -d $CI_COMMIT_TIMESTAMP "CCYYMMDDhhmm.SS"`
touch -t $BUILD_TIMESTAMP apps/**/*.ex apps/**/*.exs config/**/*.ex config/**/*.exs mix.exs