Skip to content

Commit 1e052bd

Browse files
committedMay 29, 2021
Move Dockerfile.armhf to docker directory
1 parent 8658be0 commit 1e052bd

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed
 

‎.dockerignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Dockerfile
44
Dockerfile.armhf
55
.dockerignore
6+
docker/
67
.coveragerc
78
.eggs
89
.github

‎.github/workflows/ci.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -375,13 +375,6 @@ jobs:
375375
run: |
376376
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
377377
378-
- name: Build and test and push docker image
379-
env:
380-
IMAGE_NAME: freqtradeorg/freqtrade
381-
BRANCH_NAME: ${{ steps.extract_branch.outputs.branch }}
382-
run: |
383-
build_helpers/publish_docker.sh
384-
385378
# We need docker experimental to pull the ARM image.
386379
- name: Switch docker to experimental
387380
run: |
@@ -400,6 +393,13 @@ jobs:
400393
- name: Available platforms
401394
run: echo ${{ steps.buildx.outputs.platforms }}
402395

396+
- name: Build and test and push docker image
397+
env:
398+
IMAGE_NAME: freqtradeorg/freqtrade
399+
BRANCH_NAME: ${{ steps.extract_branch.outputs.branch }}
400+
run: |
401+
build_helpers/publish_docker.sh
402+
403403
- name: Build Raspberry docker image
404404
env:
405405
IMAGE_NAME: freqtradeorg/freqtrade

‎build_helpers/publish_docker.sh

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ docker images
5353
docker push ${IMAGE_NAME}
5454
docker push ${IMAGE_NAME}:$TAG_PLOT
5555
docker push ${IMAGE_NAME}:$TAG
56+
5657
if [ $? -ne 0 ]; then
5758
echo "failed pushing repo"
5859
return 1

‎build_helpers/publish_docker_pi.sh

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ TAG_ORIG=$(echo "${BRANCH_NAME}" | sed -e "s/\//_/g")
77
TAG="${TAG_ORIG}_pi"
88

99
PI_PLATFORM="linux/arm/v7"
10-
echo "Running for ${TAG}"
10+
echo "Running for ${TAG_ORIG}"
1111
CACHE_TAG=freqtradeorg/freqtrade_cache:${TAG}_cache
1212

1313
# Add commit and commit_message to docker container
@@ -17,7 +17,7 @@ if [ "${GITHUB_EVENT_NAME}" = "schedule" ]; then
1717
echo "event ${GITHUB_EVENT_NAME}: full rebuild - skipping cache"
1818
docker buildx build \
1919
--cache-to=type=registry,ref=${CACHE_TAG} \
20-
-f Dockerfile.armhf \
20+
-f docker/Dockerfile.armhf \
2121
--platform ${PI_PLATFORM} \
2222
-t ${IMAGE_NAME}:${TAG} --push .
2323
else
@@ -27,15 +27,15 @@ else
2727
docker buildx build \
2828
--cache-from=type=registry,ref=${CACHE_TAG} \
2929
--cache-to=type=registry,ref=${CACHE_TAG} \
30-
-f Dockerfile.armhf \
30+
-f docker/Dockerfile.armhf \
3131
--platform ${PI_PLATFORM} \
3232
-t ${IMAGE_NAME}:${TAG} --push .
3333
fi
3434

3535
docker images
3636

37-
docker manifest create freqtradeorg/freqtrade:${TAG}_multi ${IMAGE_NAME}:${TAG_ORIG} ${IMAGE_NAME}:${TAG}
38-
docker manifest push freqtradeorg/freqtrade:${TAG}_multi
37+
docker manifest create freqtradeorg/freqtrade:${TAG_ORIG} ${IMAGE_NAME}:${TAG_ORIG} ${IMAGE_NAME}:${TAG}
38+
docker manifest push freqtradeorg/freqtrade:${TAG_ORIG}
3939

4040
docker images
4141

File renamed without changes.

0 commit comments

Comments
 (0)
Please sign in to comment.