diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index f914741..ddf1f53 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -9,19 +9,13 @@ pipelines: default: - step: script: - - cd /home/rpmbuild - - whoami - - chmod -R 777 /files - - ./build-rpm.sh - - ls -1 /files | xargs -l bash -c 'curl ftp://nuk-svk.ru --user $FTP_USER:$FTP_PASS --upload-file -' - -#image: atlassian/sftp-deploy:0.5.6 -# variables: -# USER: '' -# SERVER: '' -# REMOTE_PATH: '' -# LOCAL_PATH: '' # Optional. - # SSH_KEY: '' # Optional. - # PASSWORD: '' # Optional. - # EXTRA_ARGS: '' # Optional. - # DEBUG: '' # Optional. \ No newline at end of file + - WORKDIR=/home + - VERSION=$(grep Version rac_gui.tcl | grep -oE '\b[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}\b') + - RELEASE=$(grep Release rac_gui.tcl | grep -oE '\b[0-9]{1,3}\b') + - tar czf --exclude=bitbucket-pipelines.yml ${WORKDIR}/rpmbuild/SOURCES/rac-gui-${VERSION}-${RELEASE}.tar.gz * + - cp rac_gui.spec ${WORKDIR}/rpmbuild/SPECS/rac_gui.spec + - sed -i "s/.*Version:.*/Version:\t${VERSION}/" ${WORKDIR}/rpmbuild/SPECS/rac_gui.spec + - sed -i "s/.*Release:.*/Release:\t${RELEASE}/" ${WORKDIR}/rpmbuild/SPECS/rac_gui.spec + - rpmbuild -ba ${WORKDIR}/rpmbuild/SPECS/rac_gui.spec + - curl ftp://nuk-svk.ru --user $FTP_USER:$FTP_PASS --upload-file ${WORKDIR}/rpmbuild/RPMS/noarch/rac-gui-${VERSION}-${RELEASE}.noarch.rpm + - curl ftp://nuk-svk.ru --user $FTP_USER:$FTP_PASS --upload-file ${WORKDIR}/rpmbuild/SRPMS/rac-gui-${VERSION}-${RELEASE}.src.rpm