1
Fork 0

Compare commits

...

3 commits

Author SHA1 Message Date
b1e085c338 Split it all up into their own steps
All checks were successful
continuous-integration/drone Build is passing
2024-06-07 17:28:43 -04:00
0466439d9f Update name 2024-06-07 17:28:35 -04:00
586ebc3e52 Use name "SudoVanilla" 2024-06-07 17:28:28 -04:00
3 changed files with 26 additions and 34 deletions

View file

@ -7,55 +7,47 @@ platform:
arch: arm64 arch: arm64
steps: steps:
- name: Build - name: 4get
environment: environment:
ARK_USERNAME: ARK_USERNAME:
from_secret: ARK_USERNAME from_secret: ARK_USERNAME
ARK_PASSWORD: ARK_PASSWORD:
from_secret: ARK_PASSWORD from_secret: ARK_PASSWORD
commands: commands:
############################
## 4get ##
############################
- git clone https://ark.sudovanilla.org/korbs/4get/ && cd ./4get/ - git clone https://ark.sudovanilla.org/korbs/4get/ && cd ./4get/
- echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin - echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin
- docker build -t ark.sudovanilla.org/korbs/4get:arm64 . - docker build -t ark.sudovanilla.org/korbs/4get:arm64 .
- docker push ark.sudovanilla.org/korbs/4get:arm64 - docker push ark.sudovanilla.org/korbs/4get:arm64
- cd ../ - name: Cinny
environment:
############################ ARK_USERNAME:
## Cinny ## from_secret: ARK_USERNAME
############################ ARK_PASSWORD:
from_secret: ARK_PASSWORD
commands:
- git clone https://github.com/cinnyapp/cinny && cd ./cinny/ - git clone https://github.com/cinnyapp/cinny && cd ./cinny/
- echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin - echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin
- docker build -t ark.sudovanilla.org/korbs/cinny:arm64 . - docker build -t ark.sudovanilla.org/korbs/cinny:arm64 .
- docker push ark.sudovanilla.org/korbs/cinny:arm64 - docker push ark.sudovanilla.org/korbs/cinny:arm64
- cd ../ - name: Bun
environment:
############################ ARK_USERNAME:
## Phanpy ## from_secret: ARK_USERNAME
############################ ARK_PASSWORD:
# - git clone https://github.com/cheeaun/phanpy && cd ./phanpy/ from_secret: ARK_PASSWORD
# - echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin commands:
# - wget https://ark.sudovanilla.org/Korbs/4get-build-automation/raw/branch/main/phanpy/Dockerfile
# - docker build -t ark.sudovanilla.org/korbs/phanpy:arm64 .
# - docker push ark.sudovanilla.org/korbs/phanpy:arm64
# - cd ../
############################
## Bun ##
############################
- git clone https://github.com/oven-sh/bun && cd ./bun/dockerhub/debian-slim/ - git clone https://github.com/oven-sh/bun && cd ./bun/dockerhub/debian-slim/
- echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin - echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin
- docker build -t ark.sudovanilla.org/korbs/bun:arm64 . - docker build -t ark.sudovanilla.org/korbs/bun:arm64 .
- docker push ark.sudovanilla.org/korbs/bun:arm64 - docker push ark.sudovanilla.org/korbs/bun:arm64
- cd ../ - name: Hyperpipe
environment:
############################ ARK_USERNAME:
## Hyperpipe ## from_secret: ARK_USERNAME
############################ ARK_PASSWORD:
from_secret: ARK_PASSWORD
commands:
- git clone https://codeberg.org/Hyperpipe/Hyperpipe && cd ./Hyperpipe/ - git clone https://codeberg.org/Hyperpipe/Hyperpipe && cd ./Hyperpipe/
- echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin - echo $ARK_PASSWORD | docker login ark.sudovanilla.org --username $ARK_USERNAME --password-stdin
- docker build -t ark.sudovanilla.org/korbs/hyperpipe:arm64 . - docker build -t ark.sudovanilla.org/korbs/hyperpipe:arm64 .
- docker push ark.sudovanilla.org/korbs/hyperpipe:arm64 - docker push ark.sudovanilla.org/korbs/hyperpipe:arm64
- cd ../

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2024 Korbs Copyright (c) 2024 SudoVanilla
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

View file

@ -1,5 +1,5 @@
# 4Get Build Automation # Docker Build Automation
[![Build Status](https://ci.sudovanilla.org/api/badges/Korbs/4get-build-automation/status.svg)](https://ci.sudovanilla.org/Korbs/4get-build-automation) [![Build Status](https://ci.sudovanilla.org/api/badges/Korbs/4get-build-automation/status.svg)](https://ci.sudovanilla.org/Korbs/4get-build-automation)
SudoVanilla does not pull from Docker Hub, in response to this, builds are done manually on server and pushed here to SudoVanilla Ark and Codeberg. SudoVanilla does not pull from Docker Hub, in response to this, builds are done manually on server and pushed here to SudoVanilla Ark.