mirror of
https://github.com/pischule/memevizor.git
synced 2025-12-19 06:56:42 +00:00
Fuck ci
This commit is contained in:
46
.src.ci.yaml
46
.src.ci.yaml
@@ -1,46 +0,0 @@
|
||||
on:
|
||||
push:
|
||||
- workflows: [build-package-workflow]
|
||||
filter:
|
||||
branches: ["main"]
|
||||
|
||||
workflows:
|
||||
build-package-workflow:
|
||||
tasks:
|
||||
- build-package-task
|
||||
|
||||
tasks:
|
||||
- name: build-package-task
|
||||
cubes:
|
||||
- name: install-yc
|
||||
script:
|
||||
- curl -sSL https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash
|
||||
- name: yc-login
|
||||
env:
|
||||
#YC_TOKEN: ${{ secrets.YC_TOKEN }}
|
||||
YC_CLOUD_ID: b1g57p6cf47buiqb13l9
|
||||
YC_FOLDER_ID: b1g69j298i7l91gblj93
|
||||
script:
|
||||
#- yc config set token $YC_TOKEN
|
||||
- yc config set cloud-id $YC_CLOUD_ID
|
||||
- yc config set folder-id $YC_FOLDER_ID
|
||||
- yc container registry configure-docker
|
||||
- name: setup-jdk
|
||||
script:
|
||||
- sudo apt install openjdk-17-jdk -y
|
||||
- name: test
|
||||
script:
|
||||
- ./gradlew check
|
||||
- name: package
|
||||
script:
|
||||
- ./gradlew assemble
|
||||
artifacts:
|
||||
paths:
|
||||
- build/libs/memes-tv-0.0.1-SNAPSHOT.jar
|
||||
- name: build-image
|
||||
script:
|
||||
- ./gradlew bootBuildImage
|
||||
- docker tag docker.io/library/memes-tv:0.0.1-SNAPSHOT cr.yandex/crph26nr2d2ds65t2m7b/memes-tv:0.0.1-SNAPSHOT
|
||||
- name: push-image
|
||||
script:
|
||||
- docker push cr.yandex/crph26nr2d2ds65t2m7b/memes-tv:0.0.1-SNAPSHOT
|
||||
Reference in New Issue
Block a user