小编asa*_*afb的帖子

TeamCity构建Git/GitHub拉取请求

我们有一个TeamCity 7.1安装,可以从GitHub存储库构建所有分支.

GitHub有一个通知挂钩回TeamCity来触发签入时的构建.我们还每隔120秒让TeamCity轮询GitHub来检查更改(如果在签入更改时服务器处于脱机状态).

我们的正常发展遵循一个共同模式:

  1. 从master创建一个分支
  2. 提交到该分支,直到完成功能
  3. 完成后,从master中拉出以合并任何更改并推送到远程
  4. 提交GitHub拉取请求以允许管理员合并到主服务器

一切都在游泳(经过大量搜索以获得正确的配置设置)然而......

上面的过程触发了TeamCity上的几个构建,我想知道它们是否都是必需的.通常情况下,我们最终会:

  • / refs/heads/branch-name的构建
  • / refs/pull/number/head的构建
  • / refs/pull/number/merge的构建

当然,第一个构建是特定分支上的最后一个签入,第二个构建是拉取请求,但第三个构建是什么?

git teamcity github

11
推荐指数
2
解决办法
2975
查看次数

HTML5 AutoFocus属性导致Firefox滚动到页面底部

我们有一个<!DOCTYPE html>带有Twitter Bootstrap 的HTML5应用程序()和各种其他JavaScript库(包括jQuery) - 所有这些都运行在他们当前的版本上.

该页面包含具有autofocus属性集的文本输入.

<input type="text" autofocus="autofocus" />

该页面包含多个"屏幕"内容,这意味着页面上始终会有一个垂直滚动条.文本输入位于页面的第一个"折叠"内,约.从页面顶部250px.

在Chrome,Safari和Opera上,该页面按预期工作.页面加载时,元素在屏幕上并聚焦.

在FireFox(当前版本 - 18.0.1)上,元素具有焦点,但页面已滚动到1533px(通过window.pageYOffset确定).具有不同内容长度的相同页面将始终滚动到相同位置,并且该元素将在屏幕外呈现.

绝对只有一个元素具有autofocus属性set($("[autofocus]").length).

从元素中删除自动聚焦属性不会导致页面完全滚动(即页面保持滚动到顶部 - 如预期的那样).

有人可以提供任何帮助或见解吗?

我们尝试过的事情

以下测试正常:

<!DOCTYPE html>
<html>
<head>  </head>
<body>
  <div style="height: 200px">
    <h1>Test</h1>
  </div>
  <div style="height: 2000px">
    test
    <br />
    <input autofocus type="text" />
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

firefox autofocus twitter-bootstrap

10
推荐指数
1
解决办法
2603
查看次数

Google 可视化图表未显示第一列

我遇到了 Google Visualization API 的问题,因为图表中的某些数据未显示。该图表相当简单,它有 4 列和两行。

http://savedbythegoog.appspot.com/?id=ae0853b788af3292b5547a5b7f1224aed76abfff

 function drawVisualization() {
      // Create and populate the data table.

      var data_table = new google.visualization.DataTable();
      data_table.addColumn({"type": "date","label": "Date"});
      data_table.addColumn({"type": "number","label": "A"});
      data_table.addColumn({"type": "number","label": "B"});
      data_table.addColumn({"type": "number","label": "C"});

      data_table.addRow([{v: new Date(2013, 5, 26)}, {v: 1}, {v: 0}, {v: 0}]);
      data_table.addRow([{v: new Date(2013, 5, 27)}, {v: 2}, {v: 1}, {v: 0.5}]);

      var chart = new google.visualization.ColumnChart(document.getElementById('visualization'));
      chart.draw(data_table, {
          legend: "bottom"
      });

  }
Run Code Online (Sandbox Code Playgroud)

生成时,图表第一行 (2013-5-26) 不显示任何内容,仅显示第二行的值 2 和 1(省略 0.5)。

我怀疑这可能类似于Google Column Chart Missing …

google-visualization

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