You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.3 KiB

kind: pipeline
type: ssh # 使用SSH
name: baidu
server:
host:
from_secret: ssh_host
user:
from_secret: ssh_user
password:
from_secret: ssh_password
clone:
disable: true
steps:
- name: test
commands:
- echo test start
- date
- export PATH=$PATH:/usr/local/go/bin
- cd /root
- rm -rf IPRegion
- git clone https://git.sre.ink/go/IPRegion.git
- cd IPRegion
- make test-linux-arm64
- date
- echo test end
- name: build
commands:
- echo test start
- date
- export PATH=$PATH:/usr/local/go/bin
- cd /root
- rm -rf IPRegion
- git clone https://git.sre.ink/go/IPRegion.git
- cd IPRegion
- make build-linux-arm64
- date
- echo build end
- name: package
commands:
- echo package start
- date
- cd /root/IPRegion
- docker build -t sre/ipregion:arm64 .
- date
- echo package end
- name: deploy
commands:
- echo deploy start
- date
- export KUBECONFIG=/etc/kubernetes/admin.conf
- kubectl rollout restart deployment -n sre ipregion
- date
- echo deploy end
- name: alert
commands:
- echo alert start
- date
- echo deploy ok
- date
- echo alert end