Skip to content

Commit

Permalink
Merge pull request #362 from codacy/support-aws-codebuild
Browse files Browse the repository at this point in the history
feature: Support AWS CodeBuild CY-5787
  • Loading branch information
lolgab authored Mar 3, 2022
2 parents c7dc250 + 65a64cf commit 1f695b2
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ object CommitUUIDProvider extends LogSupport {
private val providers = List(
AppveyorProvider,
AzurePipelinesProvider,
AWSCodeBuildProvider,
BitriseCIProvider,
BuildkiteCIProvider,
CircleCIProvider,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.codacy.rules.commituuid.providers

import com.codacy.model.configuration.CommitUUID
import com.codacy.rules.commituuid.CommitUUIDProvider

/** AWS CodeBuild provider */
object AWSCodeBuildProvider extends CommitUUIDProvider {
val name: String = "AWS CodeBuild"

override def validateEnvironment(environment: Map[String, String]): Boolean = {
environment.get("CODEBUILD_BUILD_ID").isDefined
}

override def getValidCommitUUID(environment: Map[String, String]): Either[String, CommitUUID] =
parseEnvironmentVariable(environment.get("CODEBUILD_RESOLVED_SOURCE_VERSION"))
}

0 comments on commit 1f695b2

Please sign in to comment.