小编Kin*_*one的帖子

如果发布新标记,jenkins会触发构建

我想配置jenkins,以便在git存储库的任何分支中发布新标记时开始构建.如何配置此行为?

我是jenkins的新人,请原谅我,如果这可能是一个非常基本的问题,但我找不到自己.

git jenkins配置

触发: 构建触发器

谢谢你的帮助

tags git jenkins

48
推荐指数
3
解决办法
4万
查看次数

离子应用iOS 9问题[$ rootScope:infdig] 10 $ digest()迭代达成

在我的ionic/angularjs应用程序中,如果我点击离子列表卡项目,我会在iOS 9上的过滤机制上出现一些错误.

我得到的错误:

错误:[$ rootScope:infdig] 10 $ digest()迭代达成.中止!观察者在最近5次迭代中被解雇:[]

和callstack: 调用堆栈

只有当我点击一个条目或者从该条目点击后退时才会发生这种情况.在iOS8上一切正常.

谢谢你的帮助

ios angularjs ionic-framework ios9

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

Jenkins 不使用 git 参数插件检索 git 引用

您好,我正在尝试配置我们的 jenkins 构建服务器以使用 git 分支。

我的配置是这样的:

git插件

好吧,如果我点击带参数的构建,我会得到一个像这样的空列表:

git 列表

我已经在没有参数的情况下构建了这个项目并且它有效。在源代码管理部分,我在没有 ssh 的情况下添加了具有正确信用的服务器。(只有用户名和密码)

但是我在列表中没有得到 git 引用。我搜索了一下,发现如果您使用 ssh 但我们不使用 ssh,这是一个常见问题。我不想通过可扩展选择参数插件来解决。

那么这里的问题是什么?我不敢相信这在詹金斯中很难配置......

我们使用最新的 jenkins 版本和 git 参数插件,maven id 为:org.jenkins-ci.tools:git-parameter:0.4.0

git jenkins jenkins-plugins

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

在 Electron 应用程序中访问 USB 记忆棒失败,并显示:未选择设备异常

你好,我正在尝试从用reactjs编写的电子应用程序访问USB记忆棒。

由于电子是谷歌铬我想我可以使用USB Web-Api:https://developer.mozilla.org/en-US/docs/Web/API/USB

所以我创建了一个像这样的组件:

import React from 'react';

const UsbAccessButton = () => (
  <button
    className="usb-access-button"
    onClick={() => {
      navigator.usb
        .requestDevice({ filters: [{ vendorId: 0x0951 }] })
        .then(device => {
          console.log(device.productName);
          console.log(device.manufacturerName);
        })
        .catch(error => {
          console.log(error);
        });
    }}
  >
    Get USB Access
  </button>
);

export default UsbAccessButton;
Run Code Online (Sandbox Code Playgroud)

供应商 ID 是我的特定 USB 记忆棒的正确供应商 ID。但是当我点击按钮时,我收到如下错误:

DOMException: No device selected.       usb-access-button.component.jsx:14
Run Code Online (Sandbox Code Playgroud)

但我想列出可用的设备,以便用户可以进行选择。所以也许我不理解文档的某些部分或者是什么导致了这里的问题?

更新:当我在默认的 Chrome 浏览器中运行此应用程序时,我会看到在 USB 设备之间进行选择的对话框。所以看起来这个错误与电子本身更有关系。

javascript reactjs electron webusb

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

javascript/angularjs剪切字符串以适合div

在我的angularjs/ionic移动应用程序中,我实现了一个消息列表.现在我想修改它,这样如果消息文本比div容器宽,它应该剪切字符串并添加3个点.

我的消息列表如下所示:

<ion-list ng-repeat="message in messages">
        <ion-item can-swipe="true" class="item-icon-left item-icon-right">

          <i class="icon ion-email-unread"></i>

          <div class="row">
            <span class="col col-50">
              <h2>{{message.title}}</h2>
            </span>
            <span class="col col-50 content-right text-small">
              {{message.dateString}}
            </span>
          </div>

          <div class="row">
            <span class="col text-small">
              {{message.text}}
            </span>
          </div>

          <i class="icon ion-chevron-right"></i>

          <ion-option-button class="button-dark">
            More
          </ion-option-button>
          <ion-option-button class="button-assertive">
            Delete
          </ion-option-button>
        </ion-item>

      </ion-list>
Run Code Online (Sandbox Code Playgroud)

我怎么能动态地这样做,所以它真的取决于设备/容器的宽度?

html javascript css angularjs

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

crypto-js aes无法解密它加密的内容

您好我正在尝试使用crypto-js解密加密的aes字符串,但它似乎无法正常工作.

我正在使用:

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
<script>
    var encrypted = CryptoJS.AES.encrypt("Message", "Secret Passphrase");

    var decrypted = CryptoJS.AES.decrypt(encrypted, "Secret Passphrase");
</script>
Run Code Online (Sandbox Code Playgroud)

但我的结果是:

encrypted: U2FsdGVkX19whKq54yOQt3l1erbtEtn/M0qJjAH+E/E=
decrypted: 4d657373616765
Run Code Online (Sandbox Code Playgroud)

我的期望是它返回"消息".我错过了什么?

javascript encryption encoding cryptography cryptojs

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

Cordova geolocation watchPosition频率高于选项允许它

在我的ionic/angularjs应用程序中,我使用的是geolocation插件:https://github.com/apache/cordova-plugin-geolocation

就像在文档中我使用它来配置手表:

var watchOptions = {
    frequency : 10*1000,
    timeout : 60*60*1000,
    enableHighAccuracy: true // may cause errors if true
};

watch = navigator.geolocation.watchPosition(on_success,on_error,watchOptions);
Run Code Online (Sandbox Code Playgroud)

但是在Android上,频率远高于10秒(约0.5秒).在iOS上它很棒.这里有什么问题?

android geolocation angularjs cordova

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

选择两次mysql之间的时间

我必须检查特定时间是否在两次之间(开启和关闭时间).

打开和关闭时间在数据库中保存为与工作日ID相关的"开始"和"结束",而不是日期.

所以我的问题是,我有两种不同的情况,第一种情况是结束时间比开始时间大,如果结束= 19:00:00和开始= 09:00:00

但它也可以是end = 06:00:00和start = 20:00:00

那么检查时间是否介于两次之间的性能方法是什么?

我的sql看起来像这样:

SELECT * 
      FROM opening
      WHERE weekday_id = :weekday
      AND start <=  :time
      AND end >=  :time 
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

在cordova中使用现有的sqlite数据库

您好我正在使用离子框架和cordova创建一个应用程序,并希望使用sqlite数据库来存储数据.

那么如何才能将现有的sqlite数据库用于此目的呢?我在哪里保存数据库,以便cordova可以找到它并在我编译平台时使用它?

编辑:

如果我尝试以推荐的方式打开数据库,则会出现以下错误:

[Error] TypeError: undefined is not an object (evaluating 'n.sqlitePlugin.openDatabase')
openDB (ng-cordova.min.js, line 9)
(anonyme Funktion) (app.js, line 19)
(anonyme Funktion) (ionic.bundle.js, line 44243)
onPlatformReady (ionic.bundle.js, line 2396)
onWindowLoad (ionic.bundle.js, line 2375)
Run Code Online (Sandbox Code Playgroud)

这是我的index.html的head部分:

<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>

<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">

<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>


<!-- cordova sqlite extenseion -->
<script src="js/ng-cordova.min.js"></script>

<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>


<!-- your …
Run Code Online (Sandbox Code Playgroud)

sqlite cordova

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

ion-view自定义view-title离子框架

我想自定义离子视图的视图标题,以便标题显示红色的4个字母和白色的4个字母.我该怎么做呢?

例如,我使用这样的模板:

<ion-view view-title="HelloWorld">
Run Code Online (Sandbox Code Playgroud)

现在我希望Hello以红色显示并且世界显示为白色.

我的主要问题是我无法通过css访问view-title.

css ionic

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