1 Star 0 Fork 0

jaawu/lighthouse

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
jenkins-x.yml 8.26 KB
一键复制 编辑 原始数据 按行查看 历史
James Strachan 提交于 2021-01-18 12:00 . chore: upgrade golang
dockerRegistryOwner: jenkinsxio
pipelineConfig:
pipelines:
pullRequest:
pipeline:
agent:
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
stages:
- name: ci
environment:
- name: GIT_COMMITTER_EMAIL
value: jenkins-x@googlegroups.com
- name: GIT_AUTHOR_EMAIL
value: jenkins-x@googlegroups.com
- name: GIT_AUTHOR_NAME
value: jenkins-x-bot
- name: GIT_COMMITTER_NAME
value: jenkins-x-bot
- name: HELM_HOME
value: /builder/home/.helm
- name: GOPROXY
value: http://jenkins-x-athens-proxy
- name: GO111MODULE
value: "on"
- name: ORG
value: jenkinsxio
steps:
- name: init-helm
image: alpine/helm:2.12.3
command: ./init-helm.sh
dir: /workspace/source
- name: helm-lint
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- build
dir: /workspace/source/charts/lighthouse
- name: lint-checks
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- check
- generate-client
- docs
- verify-code-unchanged
dir: /workspace/source
- name: unit-tests
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- test
- build-linux
dir: /workspace/source
release:
pipeline:
agent:
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
stages:
- name: release
options:
volumes:
- name: kaniko-secret
secret:
secretName: kaniko-secret
items:
- key: kaniko-secret
path: kaniko/kaniko-secret.json
containerOptions:
volumeMounts:
- name: kaniko-secret
mountPath: /secrets
environment:
- name: GIT_COMMITTER_EMAIL
value: jenkins-x@googlegroups.com
- name: GIT_AUTHOR_EMAIL
value: jenkins-x@googlegroups.com
- name: GIT_AUTHOR_NAME
value: jenkins-x-bot
- name: GIT_COMMITTER_NAME
value: jenkins-x-bot
- name: HELM_HOME
value: /builder/home/.helm
- name: GOPROXY
value: http://jenkins-x-athens-proxy
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /secrets/kaniko/kaniko-secret.json
- name: ORG
value: jenkinsxio
- name: CHARTMUSEUM_USER
valueFrom:
secretKeyRef:
name: jenkins-x-chartmuseum
key: BASIC_AUTH_USER
- name: CHARTMUSEUM_PASS
valueFrom:
secretKeyRef:
name: jenkins-x-chartmuseum
key: BASIC_AUTH_PASS
steps:
- name: init-helm
image: alpine/helm:2.12.3
command: ./init-helm.sh
dir: /workspace/source
- name: lint-check
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- check
dir: /workspace/source
- name: unit-tests
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- test
- build-linux
dir: /workspace/source
- name: helm-lint
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- build
dir: /workspace/source/charts/lighthouse
# TODO this step fails
# - name: git-user-pass
# image: jenkinsxio/jx:1.3.963
# command: /bin/sh
# args:
# - "-c"
# - "mkdir -p /builder/home; jx step credential -s knative-git-user-pass -k password -f /builder/home/git-token"
- name: build-and-push-webhooks
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/webhooks/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-webhooks:$(inputs.params.version)
- --context=/workspace/source
- --cache-dir=/workspace
- name: build-and-push-keeper
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/keeper/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-keeper:$(inputs.params.version)
- --context=/workspace/source
- --cache-dir=/workspace
- --build-arg=VERSION=$(inputs.params.version)
- name: build-and-push-foghorn
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/foghorn/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-foghorn:$(inputs.params.version)
- --context=/workspace/source
- --cache-dir=/workspace
- --build-arg=VERSION=$(inputs.params.version)
- name: build-and-push-tekton-controller
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/tekton/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-tekton-controller:${inputs.params.version}
- --context=/workspace/source
- --cache-dir=/workspace
- --build-arg=VERSION=${inputs.params.version}
- name: build-and-push-jenkins-controller
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/jenkins/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-jenkins-controller:${inputs.params.version}
- --context=/workspace/source
- --cache-dir=/workspace
- --build-arg=VERSION=${inputs.params.version}
- name: build-and-push-gc-jobs
image: gcr.io/kaniko-project/executor:9912ccbf8d22bbafbf971124600fbb0b13b9cbd6
command: /kaniko/executor
args:
- --dockerfile=/workspace/source/docker/gc/Dockerfile
- --destination=gcr.io/jenkinsxio/lighthouse-gc-jobs:$(inputs.params.version)
- --context=/workspace/source
- --cache-dir=/workspace
- --build-arg=VERSION=$(inputs.params.version)
- name: release
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: make
args:
- release
dir: /workspace/source/charts/lighthouse
- name: update-lighthouse-jx
image: gcr.io/jenkinsxio/builder-go:2.1.155-779
command: jx
args:
- step
- create
- pr
- go
- --name
- github.com/jenkins-x/lighthouse
- --version
- $VERSION
- --build
- "\"make mod\""
- --repo
- https://github.com/jenkins-x/lighthouse-jx-controller.git
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jaawu/lighthouse.git
git@gitee.com:jaawu/lighthouse.git
jaawu
lighthouse
lighthouse
master

搜索帮助