С уходом Snap-CI я пытался заставить наши сборки работать на AWS CodeBuild. У меня есть свой buildspec.yml, но смена каталогов, похоже, не работает.
version: 0.1
phases:
install:
commands:
- apt-get update -y
- apt-get install -y node
- apt-get install -y npm
build:
commands:
- cd MyDir //Expect to be in MyDir now
- echo `pwd` //Shows /tmp/blablabla/ instead of /tmp/blablabla/MyDir
- npm install //Fails because I'm not in the right directory
- bower install
- npm run ci
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- MyDir/MyFile.war
discard-paths: yes
Кажется, что это должно быть довольно просто, но до сих пор мне не удавалось заставить это работать.