Add CI release to ContentDB
This commit is contained in:
parent
73bb54674d
commit
5b51ba83f5
|
@ -1,23 +1,34 @@
|
|||
image: atlassian/default-image:3
|
||||
|
||||
pipelines:
|
||||
pull-requests:
|
||||
"**":
|
||||
- step:
|
||||
name: Lint code
|
||||
script:
|
||||
- apt-get update
|
||||
- apt-get -y install lua5.1
|
||||
- apt-get -y install luarocks
|
||||
- luarocks install luacheck
|
||||
- luacheck .
|
||||
branches:
|
||||
master:
|
||||
- step:
|
||||
name: Lint code
|
||||
script:
|
||||
- apt-get update
|
||||
- apt-get -y install lua5.1
|
||||
- apt-get -y install luarocks
|
||||
- luarocks install luacheck
|
||||
- luacheck .
|
||||
pull-requests:
|
||||
"**":
|
||||
- step:
|
||||
name: Lint code
|
||||
script:
|
||||
- apt-get update
|
||||
- apt-get -y install lua5.1
|
||||
- apt-get -y install luarocks
|
||||
- luarocks install luacheck
|
||||
- luacheck .
|
||||
branches:
|
||||
master:
|
||||
- step:
|
||||
name: Lint code
|
||||
script:
|
||||
- apt-get update
|
||||
- apt-get -y install lua5.1
|
||||
- apt-get -y install luarocks
|
||||
- luarocks install luacheck
|
||||
- luacheck .
|
||||
tags:
|
||||
"*":
|
||||
- step:
|
||||
name: Deploy to ContentDB
|
||||
script:
|
||||
- apt-get update
|
||||
- apt-get -y install lua5.1
|
||||
- apt-get -y install luarocks
|
||||
- luarocks install luacheck
|
||||
- luacheck .
|
||||
- curl --location --request POST 'https://content.minetest.net/api/packages/SaKeL/x_bows/releases/new/' --header 'Authorization:Bearer $CONTENT_DB_X_BOWS_TOKEN' --header 'Content-Type:application/json' --data-raw '{"method":"git", "title":"$BITBUCKET_TAG", "ref":"master"}'
|
||||
|
|
Ŝarĝante…
Reference in New Issue