小编man*_*lds的帖子

当我从github下载一个zip时,文件名末尾的十六进制字符串代表什么?

如果我转到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代表?

git github

7
推荐指数
1
解决办法
2560
查看次数

詹金斯检查一个新的工作区

我正在和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 ...

有谁知道为什么每次检查一个新的工作区?

谢谢,

安迪

svn hudson jenkins

7
推荐指数
1
解决办法
7881
查看次数

如何让 Terraform archive_file 资源获取对源文件的更改?

在 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 资源?

aws-lambda terraform

7
推荐指数
1
解决办法
3028
查看次数

如何使用C#读取DEM文件?

我想用C#读取dem文件.有没有可用的图书馆?最好是开源.

c#

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

我应该如何在同一路径中控制(排序)不相关的脚本?

我已经开始使用版本控制来更好地管理我的PowerShell代码的修订版.我决定使用Mercurial有三个主要原因:

  1. 作为DVCS,它不需要服务器.
  2. 如果我愿意,我可以免费在线存储私人存储库(bitbucket.org)
  3. 使用它似乎比Git更简单.

Mercurial适用于版本化PowerShell模块,因为每个模块都包含在自己的目录中.但是,我有一些不属于模块的脚本,但我仍然希望对它们进行版本控制.这些脚本位于添加的".\ Scripts"目录中,$env:PATH因此我可以从命令行轻松运行它们.由于这些脚本并不真正相互关联,因此为Scripts目录创建单个存储库没有多大意义.

我该如何编写单个脚本?

我想到了以下几种选择:

  • 为每个脚本/相关脚本创建子目录.
  • 使用临时存储库,直到脚本"稳定",然后将脚本添加到主"Scripts"目录,并将脚本集合版本化为一个.这将减少引入"Scripts"存储库的更改集的数量.

有没有更好的处理单个文件版本的工具?使用Mercurial版本化单个文件有更好的方法吗?还有其他想法吗?

git version-control powershell mercurial dvcs

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

获取访问被拒绝尝试从powershell启动appfabric缓存集群

我有一些使用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 appfabric

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

使用Powershell查找文件中的多行模式

如何使用Powershell在文件中找到多行模式,例如XML节点的内容?

即如果我在deviceDescription节点中寻找"绿色"一词,但XML节点文本可能跨越多行,这不起作用:

dir -r -i *.xml | select-string -Pattern "<deviceDescription>.*green.*</deviceDescription>"
Run Code Online (Sandbox Code Playgroud)

regex powershell pattern-matching

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

GitHub如何避免页面加载时出现滞后/闪烁?

当我导航到我的GitHub仪表板时,看起来页面没有重新加载,而只是重新加载的内容.

所以我的第一个想法是它是一个经典的ajax技巧,但是当我改变页面的内容(例如通过谷歌调试器更改标题标题)时,不应该重新加载(如在ajax假设中),而我点击链接,我的更改被重置,所以页面的这一部分也重新加载,但它根本不闪烁,那么他们是如何做到的呢?

html javascript ajax github

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

获取TeamCity以构建最新标记

我们希望设置TeamCity来监视我们的标记目录,并在创建新标记时自动构建.

这意味着当我们准备好发布版本时,我们需要做的就是创建一个标签,然后TeamCity可以负责我们的构建,部署等.

目前唯一的解决方案是有一个relase分支,然后我们在创建它之后将标签复制到该分支.理想情况下,我们希望删除这一额外步骤.

svn teamcity continuous-integration

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

转换时,Msbuild不会复制web.config文件

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文件.请帮忙.

iis msbuild publishing webdeploy

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