小编Sha*_*han的帖子

詹金斯管道如果不工作

我正在创建一个示例jenkins管道,这里是代码.

pipeline {
    agent any 

    stages {    
        stage('test') { 
            steps { 
                sh 'echo hello'
            }            
        }
        stage('test1') { 
            steps { 
                sh 'echo $TEST'
            }            
        }
        stage('test3') {
            if (env.BRANCH_NAME == 'master') {
                echo 'I only execute on the master branch'
            } else {
                echo 'I execute elsewhere'
            }                        
        }        
    }
}
Run Code Online (Sandbox Code Playgroud)

此管道失败,并显示以下错误日志

Started by user admin
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 15: Not a valid stage section definition: "if (env.BRANCH_NAME == 'master') {
                echo 'I only execute on the master branch' …
Run Code Online (Sandbox Code Playgroud)

groovy jenkins

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

scala如果写别的话怎么写

我是scala的新学习者,我正在尝试运行此示例代码

 def isLast(c: Int, r: Int):Int ={
   if(r == 1)
   {
   return 1;
   }

  else if (r == c){
   return 1
    }
   }
Run Code Online (Sandbox Code Playgroud)

但它给了我编译时错误,说

Multiple markers at this line
- type mismatch;  found   : Unit  required: Int
- type mismatch;  found   : Unit  required: Int
Run Code Online (Sandbox Code Playgroud)

请帮助我,并建议我学习scala的一些好网站.

scala

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

Apt-get在Ubuntu 12.04上找不到包`git`

我想在ubuntu 12.04上安装git.但是当输入命令时

sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)

我收到以下消息.我已经跑过sudo apt-get update了.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package git is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  git-el

E: Package 'git' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

git github ubuntu-12.04

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

Angularjs:从指令的链接函数访问服务方法

我有一个指令,并在其链接功能,我想从服务访问方法.我的指令代码是

AppDirectives.directive('feed',['FeedService',function() {
return {
    restrict : 'AE',
    scope : {
        feedLike: '&',
        feedItem : '=',
        feedDislike :'&',
        feedsArray :'=',
    },
    templateUrl :'resources/views/templates/feedTemplate.html',

    link : function(scope,element,feedService){
        console.debug("linking now");
        scope.likeComment = function(commentUid){
            console.debug("comment liked :"+commentUid);
        };

        scope.addComment = function(referenceFeedUid){
            console.debug("commentText : "+scope.commentText);
            var comment = {
                    user : "guest",
                    feedText : scope.commentText
                };
            feedService.addComment(comment,referenceFeedUid).then(function(response){
                console.debug("response ; "+response);
            //  $scope.feeds.unshift(response);
            });
        };

    },
    replace : true,

};
}]);
Run Code Online (Sandbox Code Playgroud)

我的服务代码是

.factory('FeedService',function($http){

return {
    postFeed : function (feed){
        /*$http.post('/feed/add',feed).success(function(response){
            console.debug("added "+response);
        }).error(function(){
            console.debug("error adding …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope

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

詹金斯管道与并行

这是我正在尝试执行的Jenkins管道.我正在关注本教程:

pipeline {
    agent any
    stages {
        stage('one') {
            parallel "first" : {               
                    echo "hello"                
            },
            "second": {                
                    echo "world"            
            }
        }
        stage('two') {
            parallel "first" : {               
                    echo "hello"                
            },
            "second": {                
                    echo "world"            
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这项工作失败了以下信息.

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 4: Unknown stage section "parallel". Starting with version 0.5, steps in a stage must be in a steps block. @ line 4, column 9.
           stage('one') {
           ^

WorkflowScript: 12: Unknown stage section "parallel". Starting …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-pipeline

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

Bootstrap 3响应是否需要所有设备的类

当我写html时,我添加了所有类

<div class="col-lg-8 col-lg-offset-2 col-md-8 col-md-offset-2 col-sm-8 col-sm-offset-2 col-xs-8 col-xs-offset-2"></div>
Run Code Online (Sandbox Code Playgroud)

我看过很多教程,但从未见过有人将所有类添加到每个div中.

包括所有课程是一种好习惯吗?

twitter-bootstrap twitter-bootstrap-3

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

JUnit测试:never()和times(0)之间的区别

我只想知道JUnit测试中times(0)和never()之间的区别是什么.

例如,我有用于在mongoDB中保存数据的测试行代码:

verify(mockRepository,never()).save(any(User.class));
Run Code Online (Sandbox Code Playgroud)

如果我把它写成:

verify(mockRepository,times(0)).save(any(User.class));
Run Code Online (Sandbox Code Playgroud)

两个测试都显示save方法没有调用.(如果我错了,请纠正我)这两者有什么区别吗?

junit unit-testing spring-mvc springmockito

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

StringEscapeUtils无法解析

我在pom.xml中添加了依赖项

<dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.1</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

但是当我更新maven依赖项并导入EscapeStringUtils使用时

import org.apache.commons.lang3.StringEscapeUtils;
Run Code Online (Sandbox Code Playgroud)

我得到红色下划线和错误,其中指出:

The import org.apache.commons.lang3.StringEscapeUtils cannot be resolved
Run Code Online (Sandbox Code Playgroud)

Jar文件在那里(已下载)现在如何解决它,我不知道.请帮助我.

谢谢

java dependencies spring-mvc pom.xml maven

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

自动换行不在bootstrap 3中工作

我正在尝试创建一个按钮,上面有一些文字.但是文本没有包裹在按钮上.这就是我所做的.

<div class="form-group">
  <div class="col-md-6 col-sm-6 col-xs-6">
    <input type="radio" id="1" class="hidden">
    <label for="1" class="btn btn-info btn-preference  pull-right">Stability</label> 
  </div>
  <div class="col-md-6 col-sm-6 col-xs-6">
    <input type="radio" id="1" class="hidden">
    <label for="1" class="btn btn-primary btn-preference text-center">
      <span class="break-wo">Freedom and Risk</span>                                                        
    </label> 
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是bootfly链接

html css twitter-bootstrap-3

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

ajax post to spring mvc附加"="符号来请求数据

我试图通过ajax帖子将数据发布到spring控制器.我的ajax代码是

function postData(tag){
console.debug(tag);

var targetUrl = "/add/tag";
$.ajax({
    url : targetUrl,
    type : "POST",
    data : tag,
    dataType : "text",
    success : function(response){
        console.debug(response);
    },
    error : function(){
        console.debug("error : ".concat(response));
    }
});
}
Run Code Online (Sandbox Code Playgroud)

我的控制器代码是

@RequestMapping(value = "/add/tag", method = POST, consumes = { "application/json" },headers = "content-type=application/x-www-form-urlencoded")
@ResponseBody
public Integer addTag(HttpServletRequest request,
    @PathVariable("uid") String gatheringUid, @RequestBody String tag) {
    System.out.print(tag);
    return gatheringService.updateGathering(gatheringUid, tags);
}
Run Code Online (Sandbox Code Playgroud)

在服务器端,它打印附加"="符号的标签的值,而在firebug控制台上的值打印为我输入.

例如,当我发布数据"test"时,在firebug控制台上打印"test",在服务器端控制台上打印"test =".

任何人都可以告诉我这里有什么问题.

在此先感谢,问候.

javascript ajax jquery spring-mvc

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