File tree Expand file tree Collapse file tree 4 files changed +18
-13
lines changed
Expand file tree Collapse file tree 4 files changed +18
-13
lines changed Original file line number Diff line number Diff line change 1212 create_image ( tag )
1313 end
1414
15- test_node ( dockerfile_node_version ( '../../20/Dockerfile' ) )
15+ version = dockerfile_node_version ( "../../#{ tag } /Dockerfile" )
16+
17+ test_node ( version )
1618
1719 test_npm
1820
Original file line number Diff line number Diff line change 1212 create_image ( tag )
1313 end
1414
15- test_node ( dockerfile_node_version ( '../../22/Dockerfile' ) )
15+ version = dockerfile_node_version ( "../../#{ tag } /Dockerfile" )
16+
17+ test_node ( version )
1618
1719 test_npm
1820
Original file line number Diff line number Diff line change 11# Node tests
2- def dockerfile_node_version ( dockerfile_path )
3- File . open ( dockerfile_path ) do |file |
4- file . each_line do |line |
5- if line =~ /^ENV NODE_VERSION=([0-9]+\. [0-9]+\. [0-9]+)/
6- return $1
7- end
8- end
9- end
10- raise "NODE_VERSION not found in #{ dockerfile_path } "
11- end
12-
132def test_node ( version )
143 describe command ( 'node -v' ) do
154 its ( :exit_status ) { should eq 0 }
Original file line number Diff line number Diff line change 11module Helpers
2+
3+ def dockerfile_node_version ( dockerfile_path )
4+ File . open ( dockerfile_path ) do |file |
5+ file . each_line do |line |
6+ if line =~ /^ENV NODE_VERSION=([0-9]+\. [0-9]+\. [0-9]+)/
7+ return $1
8+ end
9+ end
10+ end
11+ raise "NODE_VERSION not found in #{ dockerfile_path } "
12+ end
13+
214 def create_image ( version )
315
416 puts "Building image..."
You can’t perform that action at this time.
0 commit comments