1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- set -e
- #---------------------------------------------------------------------
- # args
- args_="
- export basePath=/root/temp/svn
- export appVersion=1.0-preview
- export APPNAME=xxxxxx
- export GIT_SSH_SECRET=xxxxxx
- # "
- #----------------------------------------------
- echo "github-push release file to repo serset/release"
- # releaseFile=$basePath/Publish/release/release-zip
- # ssh key
- echo "${GIT_SSH_SECRET}" > $basePath/Publish/release/serset
- chmod 600 $basePath/Publish/release/serset
- # push to github
- docker run -i --rm \
- -v $basePath/Publish/release:/root/release serset/git-client bash -c "
- set -e
- ssh-agent bash -c \"
- ssh-add /root/release/serset
- ssh -T git@github.com -o StrictHostKeyChecking=no
- git config --global user.email 'serset@yeah.com'
- git config --global user.name 'lith'
- mkdir -p /root/code
- cd /root/code
- git clone git@github.com:serset/release.git /root/code
- mkdir -p /root/code/file/${APPNAME}/${APPNAME}-${appVersion}
- \\cp -rf /root/release/release-zip/. /root/code/file/${APPNAME}/${APPNAME}-${appVersion}
- git add /root/code/file/${APPNAME}/${APPNAME}-${appVersion}/.
- git commit -m 'auto commit ${appVersion}'
- git push -u origin master \" "
-
-
|