Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
bd658380
Unverified
Commit
bd658380
authored
Feb 26, 2019
by
chicm-ms
Committed by
GitHub
Feb 26, 2019
Browse files
Update build pipeline (#786)
Update nni docker image build process in build pipeline
parent
17f9075a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
8 deletions
+24
-8
deployment/deployment-pipelines.yml
deployment/deployment-pipelines.yml
+24
-8
No files found.
deployment/deployment-pipelines.yml
View file @
bd658380
...
@@ -26,7 +26,7 @@ jobs:
...
@@ -26,7 +26,7 @@ jobs:
echo 'building release package...'
echo 'building release package...'
make build
make build
fi
fi
condition
:
eq( variables['upload_package'], 'true' )
displayName
:
'
build
nni
bdsit_wheel'
displayName
:
'
build
nni
bdsit_wheel'
-
script
:
|
-
script
:
|
cd deployment/pypi
cd deployment/pypi
...
@@ -38,21 +38,36 @@ jobs:
...
@@ -38,21 +38,36 @@ jobs:
echo 'uploading release package to pypi...'
echo 'uploading release package to pypi...'
python3 -m twine upload -u $(pypi_user) -p $(pypi_pwd) dist/*
python3 -m twine upload -u $(pypi_user) -p $(pypi_pwd) dist/*
fi
fi
condition
:
eq( variables['upload_package'], 'true' )
displayName
:
'
upload
nni
package
to
pypi/testpypi'
displayName
:
'
upload
nni
package
to
pypi/testpypi'
-
script
:
|
-
script
:
|
export IMG_TAG=`git describe --tags --abbrev=0`
cd deployment/docker
cd deployment/docker
docker login -u $(docker_hub_user) -p $(docker_hub_pwd)
if [ $(build_type) = 'prerelease' ]
if [ $(build_type) = 'prerelease' ]
then
then
docker login -u $(docker_hub_dev_user) -p $(docker_hub_dev_pwd)
export IMG_NAME=$(dev_docker_img)
export IMG_TAG=`git describe --tags --abbrev=0`.`date +%y%m%d%H%M`
echo 'updating docker file for testpyi...'
echo 'updating docker file for testpyi...'
sed -ie 's/RUN python3 -m pip --no-cache-dir install nni/RUN python3 -m pip install --user --no-cache-dir --index-url https:\/\/test.pypi.org\/simple\/ --extra-index-url https:\/\/pypi.org\/simple nni/' Dockerfile
sed -ie 's/RUN python3 -m pip --no-cache-dir install nni/RUN python3 -m pip install --user --no-cache-dir --index-url https:\/\/test.pypi.org\/simple --extra-index-url https:\/\/pypi.org\/simple nni/' Dockerfile
else
docker login -u $(docker_hub_user) -p $(docker_hub_pwd)
export IMG_NAME=msranni/nni
export IMG_TAG=`git describe --tags --abbrev=0`
fi
fi
echo $IMG_TAG
echo $IMG_NAME:$IMG_TAG
docker build -f Dockerfile -t msranni/nni:$IMG_TAG .
cat Dockerfile
docker push msranni/nni:$IMG_TAG
docker build -f Dockerfile -t $IMG_NAME:$IMG_TAG .
docker push $IMG_NAME:$IMG_TAG
if [ $(update_latest_tag) = 'true' ]
then
docker tag $IMG_NAME:$IMG_TAG $IMG_NAME:latest
docker push $IMG_NAME:latest
fi
condition
:
eq( variables['build_docker_img'], 'true' )
displayName
:
'
build
and
upload
nni
docker
image'
displayName
:
'
build
and
upload
nni
docker
image'
-
job
:
'
Build_upload_nni_macos'
-
job
:
'
Build_upload_nni_macos'
...
@@ -83,7 +98,7 @@ jobs:
...
@@ -83,7 +98,7 @@ jobs:
echo 'building release package...'
echo 'building release package...'
PATH=$HOME/Library/Python/3.7/bin:$PATH make build
PATH=$HOME/Library/Python/3.7/bin:$PATH make build
fi
fi
condition
:
eq( variables['upload_package'], 'true' )
displayName
:
'
build
nni
bdsit_wheel'
displayName
:
'
build
nni
bdsit_wheel'
-
script
:
|
-
script
:
|
cd deployment/pypi
cd deployment/pypi
...
@@ -95,4 +110,5 @@ jobs:
...
@@ -95,4 +110,5 @@ jobs:
echo 'uploading release package to pypi...'
echo 'uploading release package to pypi...'
python3 -m twine upload -u $(pypi_user) -p $(pypi_pwd) dist/*
python3 -m twine upload -u $(pypi_user) -p $(pypi_pwd) dist/*
fi
fi
condition
:
eq( variables['upload_package'], 'true' )
displayName
:
'
upload
nni
package
to
pypi/testpypi'
displayName
:
'
upload
nni
package
to
pypi/testpypi'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment