File tree Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 1313 *= require_tree .
1414 *= require_self
1515 */
16+
17+ .deployment-version {
18+ color : gray;
19+ float : right;
20+ }
Original file line number Diff line number Diff line change 4040 < div class ="lux ">
4141 < library-footer > </ library-footer >
4242 </ div >
43+ < div class ="deployment-version copyright " >
44+ Version < span title ="<%= GIT_SHA %> "> <%= BRANCH %> last updated <%= LAST_DEPLOYED %> .</ span >
45+ </ div >
4346 </ body >
4447</ html >
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ revisions_logfile = Rails . root . join ( ".." , ".." , "revisions.log" )
4+
5+ GIT_SHA =
6+ if File . exist? ( revisions_logfile )
7+ `tail -1 #{ revisions_logfile } ` . chomp . split ( " " ) [ 3 ] . gsub ( /\) $/ , "" )
8+ elsif Rails . env . development? || Rails . env . test?
9+ `git rev-parse HEAD` . chomp
10+ else
11+ "Unknown SHA"
12+ end
13+
14+ BRANCH =
15+ if File . exist? ( revisions_logfile )
16+ `tail -1 #{ revisions_logfile } ` . chomp . split ( " " ) [ 1 ]
17+ elsif Rails . env . development? || Rails . env . test?
18+ `git rev-parse --abbrev-ref HEAD` . chomp
19+ else
20+ "Unknown branch"
21+ end
22+
23+ LAST_DEPLOYED =
24+ if File . exist? ( revisions_logfile )
25+ deployed = `tail -1 #{ revisions_logfile } ` . chomp . split ( " " ) [ 7 ]
26+ Date . parse ( deployed ) . strftime ( "%d %B %Y" )
27+ else
28+ "Not in deployed environment"
29+ end
You can’t perform that action at this time.
0 commit comments