Skip to content

Commit 8bdc3f4

Browse files
author
CircleCI Bumpversion
committed
[DEV] Updated & simplified script
1 parent abbce2d commit 8bdc3f4

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

.circleci/config.yml

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ jobs:
9797
- run:
9898
name: Define run environment variables
9999
command: |
100-
if [[ $(git branch --show-current) == "dev" ]]; then SUFFIX="-dev"; else SUFFIX=""; fi
101100
echo 'export COMMIT_MESSAGE="$(git log --format=%B -n 1)"' >> $BASH_ENV
102101
echo 'export SUFFIX=$SUFFIX' >> $BASH_ENV
103102
echo 'Defined VARS: SUFFIX:$SUFFIX COMMIT_MESSAGE:$COMMIT_MESSAGE'
@@ -110,16 +109,14 @@ jobs:
110109
name: Push Docker image
111110
command: |
112111
source $BASH_ENV
113-
if [[ ! $COMMIT_MESSAGE == *"[NV]"* ]] && [[ ! $COMMIT_MESSAGE == *"[DOC]"* ]];
114-
then
115-
git pull
116-
VERSION_NEW=$(cat setup.py| grep version | cut -c 20- | rev | cut -c 3- | rev)
117-
docker login -u $DOCKER_USER -p $DOCKER_PASS
118-
docker pull << parameters.base-image>>:latest
119-
docker build -f << parameters.dockerfile >> -t << parameters.target-image >>$SUFFIX:$VERSION_NEW .
120-
docker push << parameters.target-image >>$SUFFIX:$VERSION_NEW
121-
docker tag << parameters.target-image >>$SUFFIX:$VERSION_NEW << parameters.target-image >>$SUFFIX:latest
122-
docker push << parameters.target-image >>$SUFFIX:latest
112+
git pull
113+
VERSION_NEW=$(cat setup.py| grep version | cut -c 20- | rev | cut -c 3- | rev)
114+
docker login -u $DOCKER_USER -p $DOCKER_PASS
115+
docker pull << parameters.base-image>>:latest
116+
docker build -f << parameters.dockerfile >> -t << parameters.target-image >>$SUFFIX:$VERSION_NEW .
117+
docker push << parameters.target-image >>$SUFFIX:$VERSION_NEW
118+
docker tag << parameters.target-image >>$SUFFIX:$VERSION_NEW << parameters.target-image >>$SUFFIX:latest
119+
docker push << parameters.target-image >>$SUFFIX:latest
123120
124121
deploy-pypi:
125122
docker:
@@ -138,13 +135,11 @@ jobs:
138135
name: Push to PyPi
139136
command: |
140137
source $BASH_ENV
141-
if [[ ! $COMMIT_MESSAGE == *"[NV]"* ]] && [[ ! $COMMIT_MESSAGE == *"[DOC]"* ]];
142-
then
143-
git pull
144-
VERSION_NEW=$(cat setup.py| grep version | cut -c 20- | rev | cut -c 3- | rev)
145-
docker pull fentechai/cdt:$VERSION_NEW
146-
docker run -e PYPI_PASSWORD --rm fentechai/cdt:$VERSION_NEW /bin/sh -c 'cd /CDT && pip3 install --upgrade keyrings.alt && pip3 install twine wheel && python3 setup.py sdist bdist_wheel && twine upload -u divkal -p "$PYPI_PASSWORD" dist/*'
147-
fi
138+
git pull
139+
VERSION_NEW=$(cat setup.py| grep version | cut -c 20- | rev | cut -c 3- | rev)
140+
docker pull fentechai/cdt:$VERSION_NEW
141+
docker run -e PYPI_PASSWORD --rm fentechai/cdt:$VERSION_NEW /bin/sh -c 'cd /CDT && pip3 install --upgrade keyrings.alt && pip3 install twine wheel && python3 setup.py sdist bdist_wheel && twine upload -u divkal -p "$PYPI_PASSWORD" dist/*'
142+
148143
build-docs:
149144
docker:
150145
- image: docker:17.05.0-ce-git

0 commit comments

Comments
 (0)