diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-02-27 00:11:11 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-02-27 00:11:11 +0300 |
commit | 8b329572fb9adc0969e1e4edae8bc176e5d8a6c3 (patch) | |
tree | 978be544195cfc2a4db086afd39b4eeece243cfc /doc | |
parent | 75f7a098dc1d3de96736fb4a4402a1fc8c6a50c5 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ci/examples/README.md | 2 | ||||
-rw-r--r-- | doc/ci/examples/test-clojure-application.md | 46 |
2 files changed, 5 insertions, 43 deletions
diff --git a/doc/ci/examples/README.md b/doc/ci/examples/README.md index b48dd561a66..c8836680540 100644 --- a/doc/ci/examples/README.md +++ b/doc/ci/examples/README.md @@ -25,7 +25,6 @@ The following table lists examples with step-by-step tutorials that are containe | Use case | Resource | |-------------------------------|----------| | Browser performance testing | [Browser Performance Testing with the Sitespeed.io container](../../user/project/merge_requests/browser_performance_testing.md). | -| Clojure | [Test a Clojure application with GitLab CI/CD](test-clojure-application.md). | | Deployment with Dpl | [Using `dpl` as deployment tool](deployment/README.md). | | GitLab Pages | See the [GitLab Pages](../../user/project/pages/index.md) documentation for a complete example of deploying a static site. | | End-to-end testing | [End-to-end testing with GitLab CI/CD and WebdriverIO](end_to_end_testing_webdriverio/index.md). | @@ -47,6 +46,7 @@ separate example projects: | Use case | Resource | |-------------------------------|----------| +| Clojure | [Test a Clojure application with GitLab CI/CD](https://gitlab.com/gitlab-examples/clojure-web-application). | | Game development | [DevOps and Game Development with GitLab CI/CD](https://gitlab.com/gitlab-examples/gitlab-game-demo/). | | Java with Maven | [How to deploy Maven projects to Artifactory with GitLab CI/CD](https://gitlab.com/gitlab-examples/maven/simple-maven-example). | | Java with Spring Boot | [Deploy a Spring Boot application to Cloud Foundry with GitLab CI/CD](https://gitlab.com/gitlab-examples/spring-gitlab-cf-deploy-demo). | diff --git a/doc/ci/examples/test-clojure-application.md b/doc/ci/examples/test-clojure-application.md index b6691930a2c..8aa1fb21275 100644 --- a/doc/ci/examples/test-clojure-application.md +++ b/doc/ci/examples/test-clojure-application.md @@ -1,46 +1,8 @@ --- -stage: Verify -group: Continuous Integration -info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments -type: tutorial +redirect_to: 'README.md#contributed-examples' --- -NOTE: -This document has not been updated recently and could be out of date. For the latest documentation, see the [GitLab CI/CD](../README.md) page and the [GitLab CI/CD Pipeline Configuration Reference](../yaml/README.md). +This document was moved to [another location](README.md#contributed-examples). -# Test a Clojure application with GitLab CI/CD - -This example will guide you how to run tests on your Clojure application. - -You can view or fork the [example source](https://gitlab.com/dzaporozhets/clojure-web-application) and view the logs of its past [CI jobs](https://gitlab.com/dzaporozhets/clojure-web-application/builds?scope=finished). - -## Configure the project - -This is what the `.gitlab-ci.yml` file looks like for this project: - -```yaml -variables: - POSTGRES_DB: sample-test - DATABASE_URL: "postgresql://postgres@postgres:5432/sample-test" - -before_script: - - apt-get update -y - - apt-get install default-jre postgresql-client -y - - wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein - - chmod a+x lein - - export LEIN_ROOT=1 - - PATH=$PATH:. - - lein deps - - lein migratus migrate - -test: - script: - - lein test -``` - -In `before_script`, we install JRE and [Leiningen](https://leiningen.org/). - -The sample project uses the [migratus](https://github.com/yogthos/migratus) library to manage database migrations, and -we have added a database migration as the last step of `before_script`. - -You can use public runners available on `gitlab.com` for testing your application with this configuration. +<!-- This redirect file can be deleted after 2021-05-26. --> +<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/#move-or-rename-a-page --> |