我正试图通过jenkins工作中的capistrano 3部署到服务器.
"cap environment deploy"完全可以从我的mac中获得我的信誉,但在jenkins下,使用部署信誉,我遇到了一个问题.
最奇怪的是前几个git命令成功,但是当capistrano进入"git remote update"时,服务器挂起时出现"未授权"错误.我通过ssh'ing到服务器并从/ var/www/repo运行'git remote update'来验证这一点.
我有密钥转发设置 - 下面是我的詹金斯工作:
eval $(ssh-agent)
ssh-add ~/.ssh/keyname.pem
cap staging deploy
Run Code Online (Sandbox Code Playgroud)
我不知道capistrano中发生了什么会导致第一个git命令成功('git ls-remote'),但"git remote update"失败.是的,密钥已在github上作为部署密钥添加到repo中,并且在deploy.rb和〜/ .ssh/config中启用了密钥转发.
下面是来自'cap staging deploy'的失败日志示例,在Jenkins框上以Jenkins用户身份运行:
INFO [d3e19149] Running /usr/bin/env mkdir -p /tmp/project/ on server.xxxxxyyyy.com
DEBUG [d3e19149] Command: /usr/bin/env mkdir -p /tmp/project/
INFO [d3e19149] Finished in 0.943 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/project/git-ssh.sh 0.0%
INFO Uploading /tmp/project/git-ssh.sh 100.0%
INFO [43533553] Running /usr/bin/env chmod +x /tmp/project/git-ssh.sh on server.xxxxxyyyy.com
DEBUG [43533553] Command: /usr/bin/env chmod +x /tmp/project/git-ssh.sh …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用pm2启动帆应用程序,但出现以下错误:
pm2 start app.js --name myapp -i 2
pm2 logs
[myapp-1 (out) 2014-05-25T13:38:51] info: Sails <|
[myapp-1 (out) 2014-05-25T13:38:51] info: v0.10.0-rc7 |\
[myapp-1 (out) 2014-05-25T13:38:51] info: /|.\
[myapp-1 (out) 2014-05-25T13:38:51] info: / || \
[myapp-1 (out) 2014-05-25T13:38:51] info: ,' |' \
[myapp-1 (out) 2014-05-25T13:38:51] info: .-'.-==|/_--'
[myapp-1 (out) 2014-05-25T13:38:51]
[myapp-1 (err) 2014-05-25T13:38:51] debug: Environment : development
[myapp-1 (err) 2014-05-25T13:38:51] debug: Port : 1338
[myapp-1 (err) 2014-05-25T13:38:51] debug: --------------------------------------------------------
[myapp-1 (err) 2014-05-25T13:38:51] TypeError: Object #<Object> has no method 'addAsyncListener'
[myapp-1 (err) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Tomcat MVN插件将我的项目部署到Tomcat,但是我收到以下错误:
Uploading: http://localhost:8080/manager/text/deploy?path=%2FSample
Uploaded: http://localhost:8080/manager/text/deploy?path=%2FSample (90810 KB at 62283.7 KB/sec)
[ERROR] Tomcat return http status error: 404, Reason Phrase: Not Found
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
Run Code Online (Sandbox Code Playgroud)
pom中的插件配置
<build>
<plugins>
.
.
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
.
.
.
Run Code Online (Sandbox Code Playgroud)
我没有在pom中设置Tomcat用户,因为在我的Tomcat配置中,我没有任何用户,需要保持这种方式.
当我手动将战争复制到tomcat文件夹"webapps"时,它没有任何问题.
我不知道遗失了什么......我尝试了以下但没有结果
部署到Tomcat时出错:tomcatManager状态码:404,ReasonPhrase:未找到 tomcatManager状态码:404,ReasonPhrase:Not Found
我创建了一个Windows手机应用程序(适用于WP 8和8.1),并将该应用程序发布到Windows手机商店进行beta测试.我尝试在我的Windows平板电脑上下载并安装应用程序,即戴尔Windows 8平板电脑http://www.flipkart.com/dell-venue-8-pro-tablet/p/itmdutftjdkcec3x?pid=TABDUTFZW4XKAYPS 它说应用程序设备不支持.因此可以在平板电脑上运行应用程序(移动应用程序).我可以直接在平板电脑上部署xap文件吗?如果是这样的话?或者还有其他方法可以让它在平板电脑上运行吗?
我正在一个网站上工作,我使用TFS Azure进行部署.
客户希望我将一些迭代部署到一个网站,该网站只有在他确认之后才能在主网站上看到.
有没有办法将货架发布到临时网站?或者类似的低成本替代方案?
假设我已经在VPS上部署了我的Rails应用程序,一切正常.MySQL正在填充.
然后我想改变应用程序的功能或视图.接下来我该怎么办?
可能使用CentOS,Passanger,nginx,MySQL和GIT.
我是Sitecore网站开发的新手.我只是想知道如何将sitecore网站从我的本地部署到任何服务器.部署需要哪些文件以及如何部署?我已经读过这篇文章ONECLICK部署了SITECORE - 完美是一个移动目标,但我不明白如何部署它.请分享你的答案..
如果我在 Mac 上编译 Go 程序(显然是针对 Linux 架构)并将其推送到 Linux 服务器上运行,会不会有任何性能损失?
我在某处读到 Go 编译器会针对正在编译的特定硬件优化二进制文件,例如用于多线程的 CPU 内核数量等?这是真的吗?
在一台机器上编译 Go 代码并在另一台机器上运行它是否安全(不会降低性能)?
deployment ×8
azure ×1
azure-devops ×1
capistrano ×1
compilation ×1
git ×1
go ×1
java ×1
jenkins ×1
maven ×1
node.js ×1
optimization ×1
performance ×1
pm2 ×1
sails.js ×1
sitecore ×1
ssh ×1
tfs ×1
tomcat ×1