小编Mod*_*ire的帖子

多配置作业 - 输出在哪里?

我是詹金斯的新手,所以也许这是一个愚蠢的问题,但......

我正在尝试编写一个可以在几个UNIX节点上编译代码的作业.我创建了一个多配置项目,并为其添加了一个slave.

这个工作本身就是一个只做'ls'和'pwd'的shell

输出是:

Started by user anonymous
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\Unix-third-party
Triggering Linux64
Linux64 completed with result SUCCESS
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)

但我无法在任何地方看到赞誉的输出.

当我改变矩阵以使用节点而不是标签时,我设法,看到输出,但我仍然不确定我做了什么.

同一节点的自由风格项目没有问题.

我在哪里可以找到输出?

jenkins

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

如何将内存从进程返回到操作系统

我在各种操作系统中存在内存管理问题.

我的程序是一个服务器,它执行一些可能需要几GB内存的处理.之后,它会在等待几个小时直到另一个请求到达时释放大部分内存.

在AIX和Solaris上,我观察到以下行为,

当我释放内存时,内存不会返回给操作系统.进程使用的虚拟内存量总是增加 - 永不减少.对于物理内存也是如此,直到它的极限.因此,我们似乎也在睡眠模式下使用所有这些内存.

什么时候这个内存可以返回给操作系统?我该怎么做?

Linux是不同的:它似乎有时会返回内存,但我无法理解何时以及如何.例如,我有一个场景,其中请求之前的过程是100MB,然后是高峰时的700MB,并且在释放所有下降到600MB之后.我不明白 - 如果Linux为操作系统提供内存,为什么不是全部?

unix linux memory aix sbrk

5
推荐指数
3
解决办法
6763
查看次数

如何将 UTF-8 字节块转换为字符?

我有一个大的 UTF-8 输入,它被分成 1 kB 大小的块。我需要使用接受 String 的方法来处理它。就像是:

for (File file: inputs) {
     byte[] b = FileUtils.readFileToByteArray(file);
     String str = new String(b, "UTF-8");
     processor.process(str);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我不能保证任何 UTF-8 字符不会被分割成两个块。运行我的代码的结果是某些行以“?”结尾,这会损坏我的输入。

解决这个问题的好方法是什么?

java utf-8 character-encoding

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

Jenkins:控制perforce中的工作空间位置

我正在尝试编写一个Jenkins工作,以便在几个平台上进行编译.为此,我需要创建客户端而不是在默认位置(C:\ Jenkins\workspace\MY_JOB),而是在网络位置(\ somecomputer\somewhere).

我试图取消单击"让Jenkins创建工作区"并自己创建工作区.但是,它失败了.我在日志中看到:

"C:\Program Files\Perforce\p4.exe" workspace -o MY_JOB-230942967
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这个数字是什么,为什么perforce插件会在那里添加它,以及我可以做些什么.

perforce jenkins

3
推荐指数
1
解决办法
9884
查看次数

xs的含义是什么:没有元素的混合?

我从客户那里得到了以下XSD位.它是传统架构的一部分,涵盖了数十个文件.

<xs:element name="stateProvinceName">
  <xs:complexType mixed="true">
    <xs:attributeGroup ref="xml:attlist.global-attributes"/>
  </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

我想弄清楚他们真正想要的是什么.没有子元素,那么'xs:mixed'的含义是什么?它应该是简单的内容,还是没有内容?

我告诉他们应该使用更多的标准结构,例如

<xs:element name="stateProvinceName">
  <xs:complexType>
    <xs:simpleContent>
       <xs:extension base="xs:string">
         <xs:attributeGroup ref="xml:attlist.global-attributes"/>
       </xs:extension>
     </xs:simpleContent>
  </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

但他们不确定这意味着什么.两种模式都接受

<stateProvinceName ID="345643">California</stateProvinceName>
Run Code Online (Sandbox Code Playgroud)

<stateProvinceName ID="345643"/>
Run Code Online (Sandbox Code Playgroud)

xml mixed xsd

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

标签 统计

jenkins ×2

aix ×1

character-encoding ×1

java ×1

linux ×1

memory ×1

mixed ×1

perforce ×1

sbrk ×1

unix ×1

utf-8 ×1

xml ×1

xsd ×1