-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppVeyor CI Integration #80
Conversation
Why wouldn’t these commands work on Windows? |
The changes to the commands in Failed build log on AppVeyor before changes to
This is cause by https://github.com/greenkeeperio/greenkeeper-lockfile/blob/master/lib/update-lockfile.js#L58,L60 because
This seems to be caused by Edit: Clarified Linux/Windows detection issue, added build log |
|
Would it not be possible to run through MSYS on Appveyor? With some minor tweaking, shell scripts written for Travis will work fine on Appveyor under MSYS. |
@chgibb Thanks for the suggestion of using MSYS. I tried running just the ci-services implementation through MSYS on Appveyor and the git commit command still fails. I installed Installing appveyor.yml: https://github.com/patkub/test-greenkeeper-lockfile-appveyor/blob/master/appveyor.yml |
@patkub Can you send me a link to |
@chgibb Yes. I just cherry-picked the |
This
will fail if run through node directly. Instead of |
@chgibb It looks like even though I get I used the regular Using Could this be because exec spawns a new shell, which probably isn't in a bash environment? |
@patkub you're probably correct. I was hoping |
@chgibb @janl How about checking if running on windows, and using patkub@378ed90 |
AppVeyor supports Linux too now https://www.appveyor.com/docs/getting-started-with-appveyor-for-linux/ |
An attempt at getting
greenkeeper-lockfile
working in AppVeyor CI.AppVeyor Build that updated lockfile: https://ci.appveyor.com/project/patkub/test-greenkeeper-lockfile-appveyor/build/1.0.20
Greenkeeper PR where lockfile was updated: patkub/test-greenkeeper-lockfile-appveyor#2
Issues:
update-lockfile.js
?exec
runs linux commands