Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-28443

invoke lambda function as build-step and post-build-action

    XMLWordPrintable

Details

    Description

      Options: asynchronous/synchronous, invoke on success only
      Needed parameters: access key, secret key, function name
      Output: json output parsing and creation of environment variables with JsonPath

      Attachments

        Activity

          Code changed in jenkins
          User: cast
          Path:
          src/main/java/com/xti/jenkins/plugin/awslambda/AWSLambdaPublisher.java
          src/main/java/com/xti/jenkins/plugin/awslambda/LambdaProminentAction.java
          src/main/java/com/xti/jenkins/plugin/awslambda/LambdaVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/InvokeConfig.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameter.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeAction.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStep.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokePublisher.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvoker.java
          src/main/java/com/xti/jenkins/plugin/awslambda/service/LambdaService.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadAction.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStep.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploader.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/UploadConfig.java
          src/main/resources/com/xti/jenkins/plugin/awslambda/AWSLambdaPublisher/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/LambdaVariables/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/JsonParameter/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStep/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokePublisher/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStep/config.jelly
          src/main/resources/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables/config.jelly
          http://jenkins-ci.org/commit/aws-lambda-plugin/8efb77aa0b4743ba38f8a34da90316ea3a325ab7
          Log:
          JENKINS-28443
          Added AWS Lambda post build action

          awaiting testing for Lambda invocation

          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: cast Path: src/main/java/com/xti/jenkins/plugin/awslambda/AWSLambdaPublisher.java src/main/java/com/xti/jenkins/plugin/awslambda/LambdaProminentAction.java src/main/java/com/xti/jenkins/plugin/awslambda/LambdaVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/InvokeConfig.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameter.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeAction.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStep.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokePublisher.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvoker.java src/main/java/com/xti/jenkins/plugin/awslambda/service/LambdaService.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadAction.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStep.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploader.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/UploadConfig.java src/main/resources/com/xti/jenkins/plugin/awslambda/AWSLambdaPublisher/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/LambdaVariables/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/JsonParameter/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStep/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokePublisher/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStep/config.jelly src/main/resources/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables/config.jelly http://jenkins-ci.org/commit/aws-lambda-plugin/8efb77aa0b4743ba38f8a34da90316ea3a325ab7 Log: JENKINS-28443 Added AWS Lambda post build action awaiting testing for Lambda invocation

          Code changed in jenkins
          User: cast
          Path:
          src/main/java/com/xti/jenkins/plugin/awslambda/AWSLambdaDescriptor.java
          src/main/java/com/xti/jenkins/plugin/awslambda/LambdaVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/exception/LambdaInvokeException.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/AWSInvokeDescriptor.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables.java
          src/main/java/com/xti/jenkins/plugin/awslambda/service/LambdaInvokeService.java
          src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables.java
          src/main/webapp/help-awsRegion.html
          src/test/java/com/xti/jenkins/plugin/awslambda/service/LambdaInvokeServiceTest.java
          http://jenkins-ci.org/commit/aws-lambda-plugin/76072b6e93f3a5c5bcce289cfba0460b017fa7a3
          Log:
          JENKINS-28443
          Added failure handling for Handled and Unhandled errors

          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: cast Path: src/main/java/com/xti/jenkins/plugin/awslambda/AWSLambdaDescriptor.java src/main/java/com/xti/jenkins/plugin/awslambda/LambdaVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/exception/LambdaInvokeException.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/AWSInvokeDescriptor.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/JsonParameterVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeBuildStepVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/invoke/LambdaInvokeVariables.java src/main/java/com/xti/jenkins/plugin/awslambda/service/LambdaInvokeService.java src/main/java/com/xti/jenkins/plugin/awslambda/upload/LambdaUploadBuildStepVariables.java src/main/webapp/help-awsRegion.html src/test/java/com/xti/jenkins/plugin/awslambda/service/LambdaInvokeServiceTest.java http://jenkins-ci.org/commit/aws-lambda-plugin/76072b6e93f3a5c5bcce289cfba0460b017fa7a3 Log: JENKINS-28443 Added failure handling for Handled and Unhandled errors

          added in version 0.2

          cast Michael Willemse added a comment - added in version 0.2

          People

            cast Michael Willemse
            cast Michael Willemse
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: