如果我转到https://github.com/wesm/pandas并单击"下载"按钮下载存储库的zip(或tar)存档,我得到的存档的文件名是:
wesm-pandas-0.3.0-93-g1d40e65.zip
Run Code Online (Sandbox Code Playgroud)
我可以看到它wesm-pandas代表项目名称,并0.3.0代表项目版本.
是否93代表该分支上的提交数量?
什么是g1d40e65代表?
我正在和Jenkins一起运行,每次我的构建运行时,它都会从subversion中检出新版本的源代码,即使我已经将check out策略设置为尽可能使用'svn update'.这是实际的消息:
检查新的工作区,因为工作区不是 https://wks-alaytin.1EDI.1EDIWeb.com/svn/1EDISource/IC.SAP/trunk
清理工作区C:\ Program Files(x86)\ Jenkins\jobs\EDI IC SAP R3\workspace
检查出 https://wks-alaytin.1EDI.1EDIWeb.com/svn/1EDISource/IC.SAP/trunk ...
有谁知道为什么每次检查一个新的工作区?
谢谢,
安迪
在 Win 10 机器上使用 TF 0.7.2。
我正在尝试使用 TF 0.7.1 中引入的新“archive_file”资源,为在 AWS 中开发我的 lambda 函数设置编辑/上传周期
我的配置是这样的:
resource "archive_file" "cloudwatch-sumo-lambda-archive" {
source_file = "${var.lambda_src_dir}/cloudwatch/cloudwatchSumologic.js"
output_path = "${var.lambda_gen_dir}/cloudwatchSumologic.zip"
type = "zip"
}
resource "aws_lambda_function" "cloudwatch-sumo-lambda" {
function_name = "cloudwatch-sumo-lambda"
description = "managed by source project"
filename = "${archive_file.cloudwatch-sumo-lambda-archive.output_path}"
source_code_hash = "${archive_file.cloudwatch-sumo-lambda-archive.output_sha}"
handler = "cloudwatchSumologic.handler"
...
}
Run Code Online (Sandbox Code Playgroud)
这在我第一次运行时有效 - TF 创建 lambda zip 文件,上传它并在 AWS 中创建 lambda。问题在于更新 lambda。
如果我在上面的示例中编辑 cloudwatchSumologic.js 文件,TF 似乎不知道源文件已更改 - 它不会将新文件添加到 zip 并且不会将新的 lambda 代码上传到 AWS。
我在配置中做错了什么,还是不打算以这种方式使用 archive_file 资源?
我已经开始使用版本控制来更好地管理我的PowerShell代码的修订版.我决定使用Mercurial有三个主要原因:
Mercurial适用于版本化PowerShell模块,因为每个模块都包含在自己的目录中.但是,我有一些不属于模块的脚本,但我仍然希望对它们进行版本控制.这些脚本位于添加的".\ Scripts"目录中,$env:PATH因此我可以从命令行轻松运行它们.由于这些脚本并不真正相互关联,因此为Scripts目录创建单个存储库没有多大意义.
我该如何编写单个脚本?
我想到了以下几种选择:
有没有更好的处理单个文件版本的工具?使用Mercurial版本化单个文件有更好的方法吗?还有其他想法吗?
我有一些使用appfabric的代码,并且正在获得服务器不可用错误.按照http://msdn.microsoft.com/en-us/library/ff921031.aspx上的说明,我发现我的缓存群集已关闭.我以管理员身份打开了PowerShell并运行了Start-CacheCluster.几分钟后,我收到一条错误消息:
Start-CacheCluster : Could not start cluster: ErrorCode<ERRCAdmin025>:SubStatus
<ES0001>:Time-out occurred in starting the cluster.
At line:1 char:19
+ Start-CacheCluster <<<<
+ CategoryInfo : NotSpecified: (:) [Start-CacheCluster], DataCach
eException
+ FullyQualifiedErrorId : ERRCAdmin025,Microsoft.ApplicationServer.Caching
.Commands.StartCacheClusterCommand
Run Code Online (Sandbox Code Playgroud)
检查事件日志会显示:
Service cannot be started. System.TypeInitializationException: The type initializer for 'Microsoft.ApplicationServer.Caching.ConfigManager' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Fabric.Common.ConsoleSink' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Access to the path 'C:\Windows\System32\AppFabric\DistributedCacheService.exe.config' …Run Code Online (Sandbox Code Playgroud) 如何使用Powershell在文件中找到多行模式,例如XML节点的内容?
即如果我在deviceDescription节点中寻找"绿色"一词,但XML节点文本可能跨越多行,这不起作用:
dir -r -i *.xml | select-string -Pattern "<deviceDescription>.*green.*</deviceDescription>"
Run Code Online (Sandbox Code Playgroud) 当我导航到我的GitHub仪表板时,看起来页面没有重新加载,而只是重新加载的内容.
所以我的第一个想法是它是一个经典的ajax技巧,但是当我改变页面的内容(例如通过谷歌调试器更改标题标题)时,不应该重新加载(如在ajax假设中),而我点击链接,我的更改被重置,所以页面的这一部分也重新加载,但它根本不闪烁,那么他们是如何做到的呢?
我们希望设置TeamCity来监视我们的标记目录,并在创建新标记时自动构建.
这意味着当我们准备好发布版本时,我们需要做的就是创建一个标签,然后TeamCity可以负责我们的构建,部署等.
目前唯一的解决方案是有一个relase分支,然后我们在创建它之后将标签复制到该分支.理想情况下,我们希望删除这一额外步骤.
msbuild发布后,TransformWebConfig文件夹为空.以下是teamcity日志
[09:31:43]: [CollectWebConfigsToTransform] GetPublishingLocalizedString
[09:31:43]: [GetPublishingLocalizedString] Found The following for Config tranformation:
{0}
[09:31:43]: [it\it.vbproj.teamcity] PipelineTransformPhase
[09:31:43]: [PipelineTransformPhase] GetPublishingLocalizedString
[09:31:43]: [GetPublishingLocalizedString] Publish Pipeline Transform Phase
[09:31:43]: [it\it.vbproj.teamcity] AutoParameterizationWebConfigConnectionStringsCore
[09:31:43]: [AutoParameterizationWebConfigConnectionStringsCore] Skipping target
"AutoParameterizationWebConfigConnectionStringsCore" because it has no inputs.
[09:31:43]: [it\it.vbproj.teamcity] CopyAllFilesToSingleFolderForPackage (1s)
[09:31:43]: [CopyAllFilesToSingleFolderForPackage] GetPublishingLocalizedString
[09:31:43]: [GetPublishingLocalizedString] Copying all files to temporary location below for package/publish:obj\Deploy-Dev\Package\PackageTmp.
Run Code Online (Sandbox Code Playgroud)
Web.config文件存在于目录中.只是不明白为什么不挑选它.此外,发布目标后包含web.deploy和web.release文件,而不是web.config文件.请帮忙.