BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
0cb88374
Commit
0cb88374
authored
Aug 09, 2017
by
Simon Knox
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update gitignores and licenses - generated by bin/rake gitlab:update_templates
parent
142403ac
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
58 additions
and
48 deletions
+58
-48
JetBrains.gitignore
vendor/gitignore/Global/JetBrains.gitignore
+1
-1
Haskell.gitignore
vendor/gitignore/Haskell.gitignore
+1
-0
Prestashop.gitignore
vendor/gitignore/Prestashop.gitignore
+3
-1
Smalltalk.gitignore
vendor/gitignore/Smalltalk.gitignore
+4
-0
Symfony.gitignore
vendor/gitignore/Symfony.gitignore
+3
-0
VisualStudio.gitignore
vendor/gitignore/VisualStudio.gitignore
+1
-1
Go.gitlab-ci.yml
vendor/gitlab-ci-yml/Go.gitlab-ci.yml
+15
-17
Gradle.gitlab-ci.yml
vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml
+19
-24
Laravel.gitlab-ci.yml
vendor/gitlab-ci-yml/Laravel.gitlab-ci.yml
+4
-0
PHP.gitlab-ci.yml
vendor/gitlab-ci-yml/PHP.gitlab-ci.yml
+3
-0
Ruby.gitlab-ci.yml
vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml
+4
-4
No files found.
vendor/gitignore/Global/JetBrains.gitignore
View file @
0cb88374
...
...
@@ -31,7 +31,7 @@ cmake-build-debug/
## Plugin-specific files:
# IntelliJ
/
out/
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
...
...
vendor/gitignore/Haskell.gitignore
View file @
0cb88374
...
...
@@ -18,3 +18,4 @@ cabal.sandbox.config
.stack-work/
cabal.project.local
.HTF/
.ghc.environment.*
vendor/gitignore/Prestashop.gitignore
View file @
0cb88374
...
...
@@ -7,8 +7,10 @@ config/settings.*.php
# The following files are generated by PrestaShop.
admin-dev/autoupgrade/
/cache/
/cache/
*
!/cache/index.php
!/cache/*/
/cache/*/*
!/cache/cachefs/index.php
!/cache/purifier/index.php
!/cache/push/index.php
...
...
vendor/gitignore/Smalltalk.gitignore
View file @
0cb88374
...
...
@@ -13,6 +13,10 @@ SqueakDebug.log
# Monticello package cache
/package-cache
# playground cache
/play-cache
/play-stash
# Metacello-github cache
/github-cache
github-*.zip
vendor/gitignore/Symfony.gitignore
View file @
0cb88374
...
...
@@ -39,3 +39,6 @@
# Backup entities generated with doctrine:generate:entities command
**/Entity/*~
# Embedded web-server pid file
/.web-server-pid
vendor/gitignore/VisualStudio.gitignore
View file @
0cb88374
...
...
@@ -151,7 +151,7 @@ publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
#
TODO: Comment the next line if you want to checkin your web deploy settings
#
Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
...
...
vendor/gitlab-ci-yml/Go.gitlab-ci.yml
View file @
0cb88374
image
:
golang:latest
variables
:
# Please edit to your GitLab project
REPO_NAME
:
gitlab.com/namespace/project
# The problem is that to be able to use go get, one needs to put
# the repository in the $GOPATH. So for example if your gitlab domain
# is
mydomainperso.com, and that your repository is repos/projectname
, and
# is
gitlab.com, and that your repository is namespace/project
, and
# the default GOPATH being /go, then you'd need to have your
# repository in /go/src/
mydomainperso.com/repos/projectname
# repository in /go/src/
gitlab.com/namespace/project
# Thus, making a symbolic link corrects this.
before_script
:
-
ln -s /builds /go/src/mydomainperso.com
-
cd /go/src/mydomainperso.com/repos/projectname
-
mkdir -p $GOPATH/src/$REPO_NAME
-
ln -svf $CI_PROJECT_DIR/* $GOPATH/src/$REPO_NAME
-
cd $GOPATH/src/$REPO_NAME
stages
:
-
test
...
...
@@ -17,21 +22,14 @@ stages:
format
:
stage
:
test
script
:
# Add here all the dependencies, or use glide/govendor to get
# them automatically.
# - curl https://glide.sh/get | sh
-
go get github.com/alecthomas/kingpin
-
go tool vet -composites=false -shadow=true *.go
-
go test -race $(go list ./... | grep -v /vendor/)
-
go fmt $(go list ./... | grep -v /vendor/)
-
go vet $(go list ./... | grep -v /vendor/)
-
go test -race $(go list ./... | grep -v /vendor/)
compile
:
stage
:
build
script
:
# Add here all the dependencies, or use glide/govendor/...
# to get them automatically.
-
go get github.com/alecthomas/kingpin
# Better put this in a Makefile
-
go build -race -ldflags "-extldflags '-static'" -o mybinary
-
go build -race -ldflags "-extldflags '-static'" -o mybinary
artifacts
:
paths
:
-
mybinary
paths
:
-
mybinary
vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml
View file @
0cb88374
# This template uses the java:8 docker image because there isn't any
# official Gradle image at this moment
#
# This is the Gradle build system for JVM applications
# https://gradle.org/
# https://github.com/gradle/gradle
image
:
java:8
image
:
gradle:alpine
# Disable the Gradle daemon for Continuous Integration servers as correctness
# is usually a priority over speed in CI environments. Using a fresh
# runtime for each build is more reliable since the runtime is completely
# isolated from any previous builds.
variables
:
GRADLE_OPTS
:
"
-Dorg.gradle.daemon=false"
GRADLE_OPTS
:
"
-Dorg.gradle.daemon=false"
# Make the gradle wrapper executable. This essentially downloads a copy of
# Gradle to build the project with.
# https://docs.gradle.org/current/userguide/gradle_wrapper.html
# It is expected that any modern gradle project has a wrapper
before_script
:
-
chmod +x gradlew
-
export GRADLE_USER_HOME=`pwd`/.gradle
# We redirect the gradle user home using -g so that it caches the
# wrapper and dependencies.
# https://docs.gradle.org/current/userguide/gradle_command_line.html
#
# Unfortunately it also caches the build output so
# cleaning removes reminants of any cached builds.
# The assemble task actually builds the project.
# If it fails here, the tests can't run.
build
:
stage
:
build
script
:
-
./gradlew -g /cache/.gradle clean assemble
allow_failure
:
false
script
:
gradle --build-cache assemble
cache
:
key
:
"
$CI_COMMIT_REF_NAME"
policy
:
push
paths
:
-
build
-
.gradle
# Use the generated build output to run the tests.
test
:
stage
:
test
script
:
-
./gradlew -g /cache/.gradle check
script
:
gradle check
cache
:
key
:
"
$CI_COMMIT_REF_NAME"
policy
:
pull
paths
:
-
build
-
.gradle
vendor/gitlab-ci-yml/Laravel.gitlab-ci.yml
View file @
0cb88374
...
...
@@ -34,6 +34,10 @@ before_script:
# Install php extensions
-
docker-php-ext-install mbstring mcrypt pdo_mysql curl json intl gd xml zip bz2 opcache
# Install & enable Xdebug for code coverage reports
-
pecl install xdebug
-
docker-php-ext-enable xdebug
# Install Composer and project dependencies.
-
curl -sS https://getcomposer.org/installer | php
-
php composer.phar install
...
...
vendor/gitlab-ci-yml/PHP.gitlab-ci.yml
View file @
0cb88374
...
...
@@ -11,6 +11,9 @@ before_script:
-
apt-get install -yqq git libmcrypt-dev libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev
# Install PHP extensions
-
docker-php-ext-install mbstring mcrypt pdo_pgsql curl json intl gd xml zip bz2 opcache
# Install & enable Xdebug for code coverage reports
-
pecl install xdebug
-
docker-php-ext-enable xdebug
# Install and run Composer
-
curl -sS https://getcomposer.org/installer | php
-
php composer.phar install
...
...
vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml
View file @
0cb88374
# Official language image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/ruby/tags/
image
:
"
ruby:2.
3
"
image
:
"
ruby:2.
4
"
# Pick zero or more services to be used on all builds.
# Only needed when using a docker container to run your tests in.
...
...
@@ -40,9 +40,9 @@ rails:
variables
:
DATABASE_URL
:
"
postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB"
script
:
-
bundle exec rake
db:migrate
-
bundle exec rake
db:seed
-
bundle exec rake
test
-
rails
db:migrate
-
rails
db:seed
-
rails
test
# This deploy job uses a simple deploy flow to Heroku, other providers, e.g. AWS Elastic Beanstalk
# are supported too: https://github.com/travis-ci/dpl
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment