小编use*_*777的帖子

在jquery datepicker中设置最小日期

嗨我想在我的jquery datepicker中设置最小日期为(1999-10-25)所以我尝试了下面的代码它不工作.

$(function () {
    $('#datepicker').datepicker({
        dateFormat: 'yy-mm-dd',
        showButtonPanel: true,
        changeMonth: true,
        changeYear: true,
        showOn: "button",
        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,
        minDate: new Date(1999, 10 - 1, 25),
        maxDate: '+30Y',
        inline: true
    });
});
Run Code Online (Sandbox Code Playgroud)

**如果我将最小年份改为2002年以上,那么它将工作正常,但如果我指定的年份少于2002年(如上面的例子1999),它将仅显示到2002年.有人帮助我.我正在使用jquery-1.7.1.min.js和jquery-ui-1.8.18.custom.min.js.

jquery jquery-ui jquery-ui-datepicker

45
推荐指数
3
解决办法
24万
查看次数

Jenkins电子邮件发送远程服务器黄瓜报告

我有一个要求让我解释一下场景,

  • 他们是COMPUTER-A(Jenkins服务器),通过它我们触发了管道构建
  • 第一步,它将在vlab机器中创建VM(COMPUTER-B)并获取IP
  • 第二步它将通过下面的ssh在COMPUTER-B中执行testsuites.sh是伪代码

    steps {
      script {
        sh """
          ssh -i id_rsa -o StrictHostKeyChecking=no ${USER}@${env.IP} "nohup /home/testsuites.sh > foo.out 2> foo.err < /dev/null & "
        """
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    这个脚本在后台"mvn clean test"中运行,它将运行所有测试用例并在构建结束时生成黄瓜报告.

    直到这个工作正常.

    由于它在背景中运行jenkins工作将不会等待并将进入下一阶段

  • 第三步Jenkins服务器COMPUTER-A将发送成功邮件

现在的要求是,一旦构建成功,我需要通过另一封邮件发送黄瓜测试报告.如何通知COMPUTER-A中的jenkins作业(已经完成)用黄瓜报告文件发送邮件,这是他们在远程服务器COMPUTER-B中的文件.

我可以运行玉米工作来检查构建成功,但是如何通知jenkins发送带有黄瓜测试报告的电子邮件.

cucumber jenkins jenkins-plugins jenkins-pipeline

8
推荐指数
1
解决办法
346
查看次数

Kubernetes pod 将 coredns 中的外部 kafka 主机名解析为 pod 内的主机别名

我有 Spring Boot 应用程序,application.property我们在其中指定了以下属性。kafka 安装在带有自签名证书的远程机器上(在 kubernete 集群之外)。

camel.component.kafka.configuration.brokers=kafka-worker1.abc.com:9092,kafka-worker2.abc.com:9092,kafka-worker3.abc.com:9092
Run Code Online (Sandbox Code Playgroud)

在应用程序启动时,它会尝试寻找 kafka 代理。现在,如果我将主机别名添加到部署中,它将像下面一样正常工作

  hostAliases:
  - ip: 10.76.XX.XX
    hostnames:
    - kafka-worker1.abc.com
  - ip: 10.76.XX.XX
    hostnames:
    - kafka-worker2.abc.com
  - ip: 10.76.XX.XX
    hostnames:
    - kafka-worker3.abc.com
Run Code Online (Sandbox Code Playgroud)

它会正常工作,但我不希望这是拥有主机别名的不好做法,如果 IP 更改,我们可能需要重新启动 pod。我们希望主机名解析发生在 coredns 上,或者在不将 ip 添加到 pod 的主机文件的情况下进行解析。

如何实现这一目标。遵循此无法从 kubernetes pod服务端点内部连接到外部数据库,如下所示为 kafka-worker2 和 kafka-worker3 使用各自的 IP 创建

    kind: Service
    apiVersion: v1
    metadata:
     name: kafka-worker1
    spec:
     clusterIP: None
     ports:
     - port: 9092
       targetPort: 9092
     externalIPs:
       - 10.76.XX.XX
Run Code Online (Sandbox Code Playgroud)

并将其添加到属性文件中

camel.component.kafka.configuration.brokers=kafka-worker1.default:9092,kafka-worker2.default:9092,kafka-worker3.default:9092
Run Code Online (Sandbox Code Playgroud)

仍然收到同样的警告

2020-05-13T11:57:12.004+0000 Etc/UTC docker-desktop …
Run Code Online (Sandbox Code Playgroud)

apache-kafka docker kubernetes kube-dns coredns

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