标签: deployment

有没有办法 xcopy 刚刚更改的文件或新文件?

我正在尝试将一个网站从我的桌面部署到我的网络服务器,所以现在我正在这样做:

 xcopy C:\source X:\destination /s
Run Code Online (Sandbox Code Playgroud)

我的桌面是 Windows XP 机器,我需要复制到 Windows Server 2008 机器上,但是这会复制所有内容,整个站点非常大,复制完成需要很长时间。

有没有办法专门复制新的或更新的文件?我看到您可以传入更改日期,但我想看看是否有更简单的方法来与目标文件进行比较...

另外,我愿意使用 xcopy 之外的任何可以完成这项工作的东西......

xcopy deployment windows-xp

72
推荐指数
2
解决办法
19万
查看次数

并行线程结构命令的 Jenkins 实时控制台输出

我们有一个在多个主机上并行运行的 Python 结构命令,如下所示:

$ fab --hosts=prod1.server,prod2.server,prod3.server --parallel copy_cache
Run Code Online (Sandbox Code Playgroud)

这会将缓存复制到并行列出的生产服务器。由于 XXgig 缓存目录可能需要数小时,因此在整个过程中会发生各种日志记录以指示我们的进展情况。由于复制是并发进行的,因此在命令行上运行时的输出会实时交错返回,如下所示:

[prod1.server] Executing task 'nginx_cache_copy'
[prod2.server] Executing task 'nginx_cache_copy'
[prod3.server] Executing task 'nginx_cache_copy'
2014-09-16 10:02:29.688243
[prod1.server] INFO: rsyncing cache dir
[prod1.server] run: rsync -a -q cache.server:"repo/cache/some.site.com" \
                                             "repo/cache/."
2014-09-16 10:02:29.716345
[prod2.server] INFO: rsyncing cache dir
[prod2.server] run: rsync -a -q cache.server:"repo/cache/some.site.com" \
                                             "repo/cache/."
2014-09-16 10:02:29.853275
[prod3.server] INFO: rsyncing cache dir
[prod3.server] run: rsync -a -q cache.server:"repo/cache/some.site.com" \
                                             "repo/cache/."
2014-09-16 10:02:29.984154
[prod1.server] INFO: Reloading nginx config
[prod1.server] run: sbin/nginx -s reload …
Run Code Online (Sandbox Code Playgroud)

python deployment threads parallel-processing jenkins

22
推荐指数
0
解决办法
2941
查看次数

在使用 AgentForwarding 时在 ssh_config 中使用 IdentityFile 指令

是否可以使用 .ssh/config 中的 IdentityFile 指令指定转发的密钥?

我在我们的生产服务器上尝试通过 Capistrano/GIT 部署一些代码时遇到了这个怪癖。我的个人和我的工作 GIT 密钥总是加载在我的 SSH 代理中,而且碰巧我的个人密钥首先添加到代理中。我在使用 Capistrano 部署时使用代理转发,因此当主机尝试对 `git pull` 操作进行身份验证时,它失败并出现以下错误:

错误:对“您的用户”的“某些回购”的权限被拒绝。

因为它在尝试适当的密钥(稍后在 ssh 代理中提供)之前尝试使用我的个人 git 密钥进行身份验证,并假设我正在访问一个我无权访问的外部存储库。我可以让我的个人用户访问每个工作仓库,但在我的本地机器上,我可以通过在 .ssh/config 中定义自定义域来解决这个问题,如下所示:

主机个人.github.com主机
github.com
用户git
IdentityFile ~/.ssh/some_key

主机work.github.com
主机名github.com
用户git
IdentityFile ~/.ssh/some_other_key

这样 git 永远不会混淆。是否可以为我的生产设备上的转发密钥创建 .ssh/config 规则,以便他们在拉入新代码时始终知道使用哪个密钥?基本上我希望能够做到:

主机work.github.com
主机名github.com
用户git
IdentityFile some_forwarded_key

谢谢!

ssh git deployment ssh-agent

18
推荐指数
1
解决办法
6633
查看次数

jenkins on ubuntu - 它是如何/在哪里部署的?

我是一个 jee 新手,所以我可能会误解一些独立于jenkins本身的java 概念。

我可以访问一个类似 ubuntu 的服务器,在其中安装了 jenkins sugo apt-get(其他人安装了它)。我可以通过网络访问该应用程序。我想知道它是如何部署的以及在哪里 - 一个 tomcat(作为一个 servlet 容器)、一个应用程序服务器还是什么都没有?

用户@服务器:$ ps aux | 詹金斯
1001 1801 0.0 0.0 5628 836 pts/8 R+ 10:58 0:00 grep --color=auto jenkins
詹金斯 13758 0.1 11.0 1355676 456860?Ssl Feb05 1:26 /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/run/jenkins/war --httpPort=8080 --ajp13Port=-1 --preferredClassLoader= java.net.URLClassLoader --logfile=/var/log/jenkins/jenkins.log

有一个 .war 文件,所以应该有某种 servlet 容器,但我没有安装 tomcat。

用户@服务器:$ dpkg -L jenkins
/.
/usr
/usr/共享
/usr/share/doc
/usr/share/doc/jenkins
/usr/share/doc/jenkins/README.Debian
/usr/share/doc/jenkins/copyright
/var
/var/日志
/var/日志/詹金斯
/var/lib
/var/lib/詹金斯
/等等
/etc/logrotate.d
/etc/logrotate.d/jenkins
/etc/init
/etc/init/jenkins.conf …

java deployment

18
推荐指数
2
解决办法
5万
查看次数

将程序固定到任务栏 Windows 10 的命令行代码?

我正在尝试重新映像几台计算机,并且正在制作一个批处理文件来运行基本命令。是否有命令行代码可以让我将程序固定到任务栏?例如,Internet Explorer。

taskbar shortcuts command-line deployment windows-10

13
推荐指数
2
解决办法
6万
查看次数

Visual Studio 2019 msbuild 目录“当前”而不是“15.0”

我在我的工作机器上安装了 Visual Studio 2019,我注意到以下几点:

对于 Visual Studio 2017,msbuild.exe 路径为:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin

对于 Visual Studio 2019,msbuild.exe 路径为:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin

还有一个15.0版本的目录,但是我的是空的

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\15.0\Bin

使用“Current”文件夹而不是“15.0”的目标是什么?

谢谢。

windows visual-studio build deployment

8
推荐指数
1
解决办法
2万
查看次数

我可以使用什么工具来创建和部署 Windows 7 映像?

我需要一个免费的 Windows 7 映像解决方案。我想今天部署 Windows 7 映像。

我可以使用哪些工具来创建和部署 Windows 7 映像?

我应该注意哪些陷阱,如何避开?

windows-7 deployment images

7
推荐指数
2
解决办法
2826
查看次数

激活 Excel 加载项作为部署的一部分?

我正在使用 Office 自定义工具为 Microsoft Office 2010 pro plus 创建无人值守安装文件。除了需要激活 excel 加载项(分析工具库、分析工具库 - VBA、欧元货币工具、求解器)之外,我已经按照自己的喜好进行了所有设置。

有一个office工具部分可以让我自定义功能,我已经将整个excel分支配置为“从我的电脑运行”,但加载项仍然是灰色的。

有人知道如何通过命令行或注册表项激活这些 excel 加载项吗?我是否缺少 office 自定义工具的某些内容?

windows-7 microsoft-office deployment microsoft-excel

6
推荐指数
0
解决办法
505
查看次数

为所有用户安装 Windows 应用商店应用程序包 (*.appx)

我知道有几个帖子用户希望为所有用户安装 Windows 应用商店应用程序。答案是使用DISM.

就我而言,我无法使用,DISM因为所有客户端都已部署。如果用户在支持中心请求一个新的应用程序,这个包将被部署到他的机器上。

这个包(* .appx)应部署到机器只是用户。

是否有一个 powershell 命令来实现这一目标?

windows powershell deployment windows-8 windows-store-app

6
推荐指数
1
解决办法
5万
查看次数

Sysprep 无需创建新用户

我已经安装了 Ghost 服务器,并且想部署许多 Windows 7 64 位。在创建主机之前,我必须对其进行 sysprep,但我想知道如何在重新启动计算机后不创建新用户的情况下对其进行 sysprep。

谢谢 !

windows-7 sysprep deployment

5
推荐指数
1
解决办法
4万
查看次数