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