AMD64
no language set
Git
travis-ci/worker-operator:.travis.yml@47727b5
language: go
go: 1.22.x

before_install:
  - export ARCH=$(case $(uname -m) in x86_64) echo -n amd64 ;; aarch64) echo -n arm64 ;; *) echo -n $(uname -m) ;; esac)
  - export OS=$(uname | awk '{print tolower($0)}')
  - curl -L -s https://github.com/operator-framework/operator-sdk/releases/download/v1.35.0/operator-sdk_${OS}_${ARCH} -o $GOPATH/bin/operator-sdk
  - chmod +x $GOPATH/bin/operator-sdk

install: true # don't `go get` a bunch of junk, we'll get it with dep

script:
  - export OPERATOR_VERSION=$(git describe --always --dirty --tags)
  - operator-sdk docker-build travisci/worker-operator:$OPERATOR_VERSION

#deploy:
#  provider: script
#  script: hack/docker-push
#  on:
#    repo: travis-ci/worker-operator
#    all_branches: true

notifications:
  email: false
Build Config
{
  "language": "go",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "go": [
    "1.22.x"
  ],
  "before_install": [
    "export ARCH=$(case $(uname -m) in x86_64) echo -n amd64 ;; aarch64) echo -n arm64 ;; *) echo -n $(uname -m) ;; esac)",
    "export OS=$(uname | awk '{print tolower($0)}')",
    "curl -L -s https://github.com/operator-framework/operator-sdk/releases/download/v1.35.0/operator-sdk_${OS}_${ARCH} -o $GOPATH/bin/operator-sdk",
    "chmod +x $GOPATH/bin/operator-sdk"
  ],
  "install": [
    "true"
  ],
  "script": [
    "export OPERATOR_VERSION=$(git describe --always --dirty --tags)",
    "operator-sdk docker-build travisci/worker-operator:$OPERATOR_VERSION"
  ],
  "notifications": {
    "email": [
      {
        "enabled": false
      }
    ]
  }
}