5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-29 23:36:22 +00:00

Merge branch 'ci' into panel.sutty.nl

This commit is contained in:
f 2023-03-14 20:26:58 -03:00
commit fa791d3eec

View file

@ -1,23 +1,4 @@
pipeline:
assets:
image: "registry.nulo.in/sutty/panel:3.14.8-2.7.6"
commands:
- "apk add python2 dotenv"
- "yarn"
- "cp .env.example .env"
- "dotenv bundle install --path=vendor"
- "dotenv RAILS_ENV=production bundle exec rails assets:precompile assets:clean"
- "git add assets && git commit -m \"[skip ci] JS\" || true"
when:
branch:
- "rails"
- "panel.sutty.nl"
path:
include:
- "app/assets/**/*"
- "app/javascript/**/*"
- "package.json"
- "yarn.lock"
publish:
image: "plugins/docker"
settings:
@ -44,6 +25,38 @@ pipeline:
include:
- "Dockerfile"
- ".dockerignore"
assets:
image: "registry.nulo.in/sutty/panel:${ALPINE_VERSION}-${RUBY_VERSION}.${RUBY_PATCH}"
commands:
- "apk add python2 dotenv openssh-client"
- "mkdir ~/.ssh/"
- "echo \"$${KNOW_HOSTS}\" | base64 -d >> ~/.ssh/known_hosts"
- "eval $(ssh-agent -s)"
- "echo \"$${SSH_KEY}\" | base64 -d | ssh-add -"
- "git config user.name Woodpecker"
- "git config user.email ci@sutty.coop.ar"
- "git remote add origin ${ORIGIN}"
- "git checkout -B ${CI_COMMIT_BRANCH}"
- "yarn"
- "cp .env.example .env"
- "dotenv bundle install --path=vendor"
- "dotenv RAILS_ENV=production bundle exec rails assets:precompile assets:clean"
- "git add public && git commit -m \"ci: assets [skip ci]\""
- "git push origin ${CI_COMMIT_BRANCH}"
secrets:
- "SSH_KEY"
- "KNOWN_HOSTS"
- "ORIGIN"
when:
branch:
- "rails"
- "panel.sutty.nl"
path:
include:
- "app/assets/**/*"
- "app/javascript/**/*"
- "package.json"
- "yarn.lock"
matrix:
include:
- ALPINE_VERSION: "3.14.8"