小编use*_*dev的帖子

如何增加 AWS Fargate 容器中的磁盘空间?

我正在通过 AWS Fargate 部署容器,但我遇到了"No Space left on device". 有没有办法可以在 task_definitions 中指定卷大小:

task_size:
    mem_limit: 2GB
    cpu_limit: 256
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ecs aws-fargate

8
推荐指数
2
解决办法
3127
查看次数

如何从Jenkins文件中调用groovy脚本?

我试图将Jenkins文件中的内容分成一个groovy脚本来制作.但它无法调用这些脚本:这是代码:

#!/usr/bin/env groovy

node('test-node'){

??stage('Checkout') {
????echo "${BRANCH_NAME} ${env.BRANCH_NAME}"
????scm Checkout

??}

??stage('Build-all-targets-in-parallel'){

????def workspace = pwd()
????echo workspace
????parallel(
??????'first-parallel-target' :
?????? {
???????? // Load the file 'file1.groovy' from the current directory, into a variable called "externalMethod".
???????? //callScriptOne()
???????? def externalMethod = load("file1.groovy")
?????? ??// Call the method we defined in file1.
?????? ?? externalMethod.firstTest()
?????? },
?? ????'second-parallel-target' :
??????{
???????? //callScriptTwo()
???????? def externalMethod = load("file2.groovy")
???????? // Call the method we defined in file1. …
Run Code Online (Sandbox Code Playgroud)

groovy jenkins

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

为什么 ansible 不包括处理程序?

我正在编写一个角色,其中包括处理程序。这是我的结构:

role-->
   |____>handlers---> main.yml
   |____>tasks------> main.yml
              ------> controller.yml
Run Code Online (Sandbox Code Playgroud)

这是代码:handlers/main.yml

---
- name: Restart Jenkins
  service: name=jenkins state=restarted
Run Code Online (Sandbox Code Playgroud)

在controller.yml中我使用它的方式如下:

  notify: restart Jenkins
Run Code Online (Sandbox Code Playgroud)

但是当我运行该角色时,它给了我这个错误:

ERROR! The requested handler 'restart Jenkins' was not found in any of the known handlers
Run Code Online (Sandbox Code Playgroud)

我的 Ansible 版本是 ansible 2.1.1.0

ansible

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

即使在页面刷新后如何保存复选框状态?

我的 UI 上有多个复选框,在检查时执行某些操作。但是当我刷新页面时,所有复选框都再次取消选中。如何使用 AJS.Cookie(Atlassian Javascript 框架)来保存状态。我编写的源代码,但它提供了未定义的 cookie 值。

'#generate-canvas-button' 是通过所有选中复选框的按钮的 id。

// Wait until the page is completely loaded.
AJS.$(document).ready(function() {
  // Iterating over all checkboxes on page.
  $('input:checkbox').each(function() {
    // Getting checkbox name.
    var name = $(this).attr('name');
    // Checking saved cookie.
    if (AJS.Cookie.read(name)) {
      // Updating checkbox state.
      $(this).prop('checked', true);
    }
  });

  // Clicking the OK button should run submit(), pop up displays all checked boxes
  $('#generate-canvas-button').click(submit);
});

function submit() {
  var checked = [];
  var targetGroupActors = []; …
Run Code Online (Sandbox Code Playgroud)

javascript cookies checkbox jquery

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

如何将文件从远程复制到主机ansible?

我正在尝试将文件从远程主机复制到我运行Ansible playbook的本地服务器.虽然任务总是成功执行但文件永远不会复制到本地服务器.这是代码:

- file:
    path: vm_info.config
    mode: 0777

- fetch:
    src: vm_info.config
    dest: .
    #flat: yes
    fail_on_missing: yes
Run Code Online (Sandbox Code Playgroud)

我也尝试过复制模块,但没有一个能让我得到结果.

ansible ansible-playbook

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

如何使用Ansible获取已安装的yum包?

我试图在RHEL机器上安装所有已安装的yum软件包.我可以通过使用不是幂等的shell命令并且想要使用yum命令来轻松获得它.

Shell命令工作正常:

- name: yum list packages
  shell: yum list installed > build_server_info.config
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用yum命令时,它只是执行但不会给出任何结果:

- name: yum_command 
  action: yum list=${pkg} list=available
Run Code Online (Sandbox Code Playgroud)

idempotent ansible ansible-playbook

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

java Date对象总是少一天

我有用户日期选择器,用户选择日期,然后对用Java实现的休息服务进行AJAX调用.但问题是它总是返回一天前的日期对象.这是我的实现:

testDate = $("#date-select").val();
console.log(testDate)
Run Code Online (Sandbox Code Playgroud)

在console.log上方打印正确的日期.2018-04-22 但当它传递给休息服务时,它显示错误的日期:

@POST
@Path("checkDate/{testDate}")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public Response demoService(final DemoBean demoBean)
{
    System.out.println("Rest service got called:"+ demoBean.getDate());
    if(demoDateConfService.setDate(demoBean.getDate())
    {
        return Response.ok(new Result(true)).cacheControl(NO_CACHE).build();
    }
    return Response.ok(new Result(false)).cacheControl(NO_CACHE).build();
}
Run Code Online (Sandbox Code Playgroud)

这是Rest Call的结果:

Rest service got called:Sat Apr 21 20:00:00 EDT 2018
Run Code Online (Sandbox Code Playgroud)

不确定它是否与时区有关.我的笔记本电脑在EST时区运行.

javascript java rest date

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

在运行ansible playbook以git克隆项目时出现违规行

嗨我想用ansible克隆一个项目,但我一直得到以下错误

ERROR! this task 'git' has extra params, which is only allowed in the following modules: command, shell, script, include, include_vars, add_host, group_by, set_fact, raw, meta

The error appears to have been in '/vagrant/ansible/roles/rolename/tasks/main.yml': line 67, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  - git: repo=ssh://git@git.example.sample.net:/component/exact/repo.git
    ^ here


The error appears to have been in '/vagrant/ansible/roles/rolename/tasks/main.yml': line 67, column 5, but may
be elsewhere in the …
Run Code Online (Sandbox Code Playgroud)

git ansible ansible-playbook ansible-2.x

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

Perl 系统命令返回“mkdir /tmp/test.xxxxx: No such file or directory”

我正在尝试使用 Perl 系统命令 ssh 到另一台服务器并运行 mkdir 命令,但它总是返回

mkdir /tmp/test.xxxxx: No such file or directory
Run Code Online (Sandbox Code Playgroud)

而如果我手动 ssh 并运行相同的命令,它就可以正常工作。这是我写的代码:

my $TEMPDIR = '/tmp/test.xxxxx';
system "$SSH $SSH_USER\@$TESTSVR \"mkdir $TEMPDIR\""  or die " $!\n";
Run Code Online (Sandbox Code Playgroud)

perl redhat

0
推荐指数
1
解决办法
106
查看次数