Comments (11)
+1
from shipit-deploy.
+1
Many frontend developers use Windows. So it's normal to deploy feature branches to staging environment from Windows
from shipit-deploy.
+1
u have to support this feature
from shipit-deploy.
I have not any machine on Windows on my side, so if someone want to add the Windows support it's welcome.
from shipit-deploy.
@tamtakoe you can try to use it under cygwin
from shipit-deploy.
hey guys,
I'm using Shipit and Shipit-deploy on a windows machine on a daily basis for about 6 months now.
What are the issues that everyone's seeing? I submitted a few PRs and fixed any Windows related bugs I've seen.
from shipit-deploy.
@AntJanus for example, the problems that are described in the topic :-)
from shipit-deploy.
@tamtakoe right, I'm not having that issue. Can you post your shipit-deploy
version and your error stack? I was fixing the pathing issue in this PR but that was for creating paths on the server.
from shipit-deploy.
@AntJanus: How do you use it on windows ? Shell commands are hardcoded in the code like "rm -rf ...". Maybe you are using cygwin or equivalent.
@neoziro: I think that's a conception issue. Not having windows is not blocking. Node being portable, that kind of operation should be done in pure node and not with shell commands. At least, you should write it in the readme to avoid people wasting time testing something that will never work.
from shipit-deploy.
@jdat82 ahhh, could be! I'm using CMDer which has a bunch of GNU tools loaded with it. I could help make it more portable by replacing rm -rf
with stuff like rimraf
which works cross system.
@neoziro I can definitely try to make shipit-deploy
more friendly to Windows; however, it'd definitely involve switching a few things out and using more external packages. If that's cool with you, I'll start submitting PRs as I come across stuff. If not, I wouldn't mind forking shipit-deploy
and creating something like shipit-deploy-windows
.
from shipit-deploy.
I close it, if you can run it on windows @AntJanus it's OK, and I agree, feel free to create a module specially designed for Windows.
from shipit-deploy.
Related Issues (20)
- how to know if the process is a deploy or rollback inside a task ? HOT 2
- Password prompt during deploy on OSX HOT 4
- Cache workspace option HOT 3
- `ignores` being...ignored HOT 2
- Deployment does not delete files properly if Rsync is not available HOT 3
- "ignores" doesn't seem to do anything HOT 1
- What is the preferred way to install dependencies ? HOT 1
- TypeError: Cannot read property 'filter' of undefined HOT 9
- deploy:publish task fails with cannot read property filter of undefined HOT 3
- deploy:update Authentication Failed HOT 3
- remoteCopy invalid path due to posix HOT 3
- bashism in updateSymbolicLink HOT 3
- How do we abort releases when the remote npm install fails? HOT 2
- Without git section HOT 1
- Ignores SSH key config HOT 6
- May be add `verbosity` level like [ v | vv | vvv ] ? HOT 2
- May be add `default` environment|stage? HOT 6
- Deploy fails because `mv -T` is illegal option HOT 4
- Deploy:update fails to load lib/shipit HOT 2
- Symlink command fails HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shipit-deploy.