File tree Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Original file line number Diff line number Diff line change 2
2
set -e
3
3
pushd $( dirname $0 )
4
4
5
+
6
+ function dirty_build_on_new_comits() {
7
+ for repo in \
8
+ awslabs/aws-crt-java \
9
+ aws/aws-iot-device-sdk-java-v2 \
10
+ revaultch/aws-greengrass-nucleus; do
11
+ curl -s https://api.github.com/repos/${repo} /commits/key-op-prototype
12
+ done | md5 > greengrass_demo/dirty_repo.txt
13
+ touch -t 190001010000 greengrass_demo/dirty_repo.txt
14
+ export DIRTY_TS=$( cat greengrass_demo/dirty_repo.txt)
15
+ }
16
+
5
17
function build_greengrass_patched() {
6
18
pushd examples/greengrass/parsec-greengrass-run-config/docker/
7
- docker build . --tag parallaxsecond/greengrass_patched:latest --progress plain
19
+ docker build . \
20
+ --build-arg BUILD_TS=${DIRTY_TS} \
21
+ --tag parallaxsecond/greengrass_patched:latest \
22
+ --progress plain
8
23
popd
9
24
}
10
25
function copy_deps_from_greengrass_patched_to_local() {
@@ -22,15 +37,6 @@ function build_greengrass_with_provider() {
22
37
docker build . -f greengrass_demo/Dockerfile --tag parallaxsecond/greengrass_demo:latest --progress plain
23
38
}
24
39
25
- function dirty_build_on_new_comits() {
26
- for repo in \
27
- awslabs/aws-crt-java \
28
- aws/aws-iot-device-sdk-java-v2 \
29
- revaultch/aws-greengrass-nucleus; do
30
- curl -s https://api.github.com/repos/${repo} /commits/key-op-prototype
31
- done | md5 > greengrass_demo/dirty_repo.txt
32
- touch -t 190001010000 greengrass_demo/dirty_repo.txt
33
- }
34
40
function parsec_run() {
35
41
docker rm -f parsec_docker_run > /dev/null
36
42
docker run -d --name parsec_docker_run \
You can’t perform that action at this time.
0 commit comments