check2
Some checks are pending
ci/woodpecker/push/compliance-and-tests Pipeline is pending
ci/woodpecker/push/release-version Pipeline is pending
ci/woodpecker/tag/compliance-and-tests Pipeline was successful
ci/woodpecker/tag/release-version Pipeline was successful

This commit is contained in:
gapodo 2022-12-04 23:21:19 +01:00
parent ba8d08110a
commit 3c68e3b642
2 changed files with 56 additions and 57 deletions

View file

@ -48,62 +48,62 @@ pipeline:
- test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}"
- make --always-make checks-backend - make --always-make checks-backend
fetch-tags: # fetch-tags:
image: docker:git # image: docker:git
pull: true # pull: true
commands: # commands:
- git config --add safe.directory '*' # - git config --add safe.directory '*'
- git fetch --tags --force # - git fetch --tags --force
tag-pre-condition: # tag-pre-condition:
image: drone/git # image: drone/git
pull: true # pull: true
commands: # commands:
- git update-ref refs/heads/tag_test ${CI_COMMIT_SHA} # - git update-ref refs/heads/tag_test ${CI_COMMIT_SHA}
prepare-test-env: # prepare-test-env:
image: *gitea_test_env_image # image: *gitea_test_env_image
pull: true # pull: true
secrets: # secrets:
- goproxy_override # - goproxy_override
commands: # commands:
- test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}"
- ./build/test-env-prepare.sh # - ./build/test-env-prepare.sh
build-test: # build-test:
image: *gitea_test_env_image # image: *gitea_test_env_image
pull: true # pull: true
secrets: # secrets:
- goproxy_override # - goproxy_override
environment: # environment:
- GOSUMDB=sum.golang.org # - GOSUMDB=sum.golang.org
- TAGS=bindata sqlite sqlite_unlock_notify # - TAGS=bindata sqlite sqlite_unlock_notify
commands: # commands:
- test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}"
- su gitea -c './build/test-env-check.sh' # - su gitea -c './build/test-env-check.sh'
- su gitea -c 'make backend' # - su gitea -c 'make backend'
unit-test: # unit-test:
image: *gitea_test_env_image # image: *gitea_test_env_image
pull: true # pull: true
secrets: # secrets:
- github_read_token # - github_read_token
- goproxy_override # - goproxy_override
environment: # environment:
- TAGS=bindata sqlite sqlite_unlock_notify # - TAGS=bindata sqlite sqlite_unlock_notify
- RACE_ENABLED=true # - RACE_ENABLED=true
commands: # commands:
- test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}"
- su gitea -c 'make unit-test-coverage test-check' # - su gitea -c 'make unit-test-coverage test-check'
test-sqlite: # test-sqlite:
image: *gitea_test_env_image # image: *gitea_test_env_image
environment: # environment:
- USE_REPO_TEST_DIR=1 # - USE_REPO_TEST_DIR=1
- GOPROXY=off # - GOPROXY=off
- TAGS=bindata gogit sqlite sqlite_unlock_notify # - TAGS=bindata gogit sqlite sqlite_unlock_notify
- TEST_TAGS=bindata gogit sqlite sqlite_unlock_notify # - TEST_TAGS=bindata gogit sqlite sqlite_unlock_notify
commands: # commands:
- su gitea -c 'timeout -s ABRT 120m make test-sqlite-migration test-sqlite' # - su gitea -c 'timeout -s ABRT 120m make test-sqlite-migration test-sqlite'
when: # when:
- evaluate: 'not (CI_COMMIT_MESSAGE contains "[SKIP SQLITE TEST]")' # - evaluate: 'not (CI_COMMIT_MESSAGE contains "[SKIP SQLITE TEST]")'

View file

@ -18,9 +18,8 @@ COPY docker/root /root-prep
COPY docker/bin /bin-prep COPY docker/bin /bin-prep
RUN chmod 755 /root-prep/usr/bin/entrypoint /root-prep/etc/s6/gitea/* /root-prep/etc/s6/openssh/* /root-prep/etc/s6/.s6-svscan/* && \ RUN chmod 755 /root-prep/usr/bin/entrypoint /root-prep/etc/s6/gitea/* /root-prep/etc/s6/openssh/* /root-prep/etc/s6/.s6-svscan/* && \
find /bin-prep -name 'forgejo' -type f | xargs -I{} chmod 0755 {} && \ find /bin-prep -name 'forgejo' -type f | xargs -I{} /bin/chmod 0755 {} && \
find /bin-prep -name 'environment-to-ini' -type f | xargs -I{} chmod 0755 {} find /bin-prep -name 'environment-to-ini' -type f | xargs -I{} /bin/chmod 0755 {}
FROM alpine:3.17.0 FROM alpine:3.17.0
LABEL maintainer="contact@forgejo.org" LABEL maintainer="contact@forgejo.org"