Skip to content

Commit 7befe75

Browse files
committed
Issue #37: add SmalltalkCI artifacts plus a .gitattributes file for identifying the project as using smalltalk
1 parent 05e3c73 commit 7befe75

File tree

3 files changed

+31
-28
lines changed

3 files changed

+31
-28
lines changed

.gitattributes

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# inform linguist that files with these extensions are indeed smalltalk files
2+
*.st linguist-language=Smalltalk
3+
*.gs linguist-language=Smalltalk

.smalltalk.ston

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
SmalltalkCISpec {
2+
#loading : [
3+
SCIMetacelloLoadSpec {
4+
#baseline : 'GsApplicationTools',
5+
#directory : 'repository',
6+
#onWarningLog : true,
7+
#load : [ 'CI' ],
8+
#useLatestMetacello : true,
9+
#platforms : [ #gemstone ]
10+
}
11+
],
12+
#testing : {
13+
#include : {
14+
#classes : [ #SentButNotImplementedTest , #UndefinedSymbolsTest ]
15+
}
16+
}
17+
}

.travis.yml

+11-28
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,16 @@
1-
language: erlang
1+
language: smalltalk
2+
sudo: false
23

3-
notifications:
4-
webhooks:
5-
urls:
6-
- https://webhooks.gitter.im/e/dd28fc6ec3cc9c66b330 # GsDevKit/gsApplicationTools room
7-
- https://webhooks.gitter.im/e/c59e6bffa0b41a693676 # GsDevKit/chat (public)
8-
on_success: always # options: [always|never|change] default: always
9-
on_failure: always # options: [always|never|change] default: always
10-
on_start: false # default: false
4+
os: linux
115

6+
smalltalk_config: .smalltalk.ston
127

13-
env:
14-
- ST=GemStone-2.4.4.1
15-
# - ST=GemStone-2.4.4.7
16-
# - ST=GemStone-2.4.5
17-
- ST=GemStone-2.4.6
18-
- ST=GemStone-3.0.1
19-
- ST=GemStone-3.1.0.6
20-
- ST=GemStone-3.2.0
21-
- ST=GemStone-3.2.7
8+
smalltalk:
9+
- GemStone-3.2.17
10+
- GemStone-3.3.9
11+
- GemStone-3.4.3
2212

23-
install:
24-
- export PROJECT_HOME="$(pwd)"
25-
- cd $HOME
26-
- wget -q -O builderCI.zip https://github.com/dalehenrich/builderCI/zipball/master
27-
- unzip -q builderCI.zip
28-
- cd dalehenrich-builderCI*
29-
- source build_env_vars
30-
- ln -s $PROJECT_HOME $GIT_PATH
31-
- ./build_image.sh
13+
cache:
14+
directories:
15+
- $SMALLTALK_CI_CACHE
3216

33-
script: $BUILDER_CI_HOME/testTravisCI.sh # -verbose

0 commit comments

Comments
 (0)