diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dfac7b5..94a92bb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -83,22 +83,20 @@ cache: # in the root of project repository, so its content can be cached. # # Learn more about GitLab cache: https://docs.gitlab.com/ee/ci/caching/index.html -#before_script: -# - 'cd $SOURCE_CODE_PATH' -# - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' +before_script: + - 'cd $SOURCE_CODE_PATH' + - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' build: stage: build # ### Build all projects discovered from solution file. script: - - 'cd $SOURCE_CODE_PATH' - - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' - 'curl -s --create-dirs "$RJW_DLL_URL" -o ../../rjw/$RIMWORLD_VERSION/Assemblies/RJW.dll' - 'dotnet build --no-restore' artifacts: untracked: false when: on_success - expire_in: 1 day + expire_in: 3 days paths: - "*" # Incluse everything exclude: @@ -119,18 +117,7 @@ build: # script: # - 'dotnet test --no-restore' -release_dev: - stage: deploy -# image: registry.gitlab.com/gitlab-org/release-cli:latest # this image currently is amd64 only - image: alpine:latest - rules: - - if: $CI_COMMIT_TAG - when: never # Do not run this job when a tag is created manually - - if: $CI_COMMIT_BRANCH == "ci-test" # Run this job when commits are pushed or merged to the dev branch - script: - - 'apk add gitlab-release-cli' - release: # See https://docs.gitlab.com/ee/ci/yaml/#release for available properties - tag_name: 'test-build-$CI_PIPELINE_IID' # The version is incremented per pipeline. - description: 'Automated release based on commit CI_COMMIT_SHA' - ref: '$CI_COMMIT_SHA' # The tag is created from the pipeline SHA. - +#deploy: +# stage: deploy +# script: echo "Define your deployment script!" +# environment: production