Class Ci

java.lang.Object
io.cucumber.messages.types.Ci

public final class Ci extends Object
Represents the Ci message in Cucumber's message protocol

CI environment

  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Name of the CI product, e.g. "Jenkins", "CircleCI" etc.
    • getUrl

      public Optional<String> getUrl()
      Link to the build
    • getBuildNumber

      public Optional<String> getBuildNumber()
      The build number. Some CI servers use non-numeric build numbers, which is why this is a string
    • getGit

      public Optional<Git> getGit()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object