Bubble proxy service
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

22 righe
579 B

  1. #!/bin/bash
  2. #
  3. # Called by jenkins to update version.rs with the current build number
  4. #
  5. if [[ -z "${BUILD_NUMBER}" ]] ; then
  6. echo "No BUILD_NUMBER environment variable was set"
  7. exit 1
  8. fi
  9. THISDIR=$(cd $(dirname ${0}) && pwd)
  10. BASE_VERSION="$(cat ${THISDIR}/Cargo.toml | grep -m 1 version | awk -F '"' '{print $2}')"
  11. if [[ -z ${BASE_VERSION} ]] ; then
  12. echo "No version found in Cargo.toml"
  13. exit 1
  14. fi
  15. cp src/version.rs src/version.rs.orig
  16. cat src/version.rs.orig \
  17. | sed "s/FLEX_VERSION./${BASE_VERSION}./" \
  18. | sed "s/.DEV_BUILD/.${BUILD_NUMBER}/" \
  19. > src/version.rs