Skip to content

Ruby 2.2 Dockerfiles #28

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Dec 18, 2014
Merged

Ruby 2.2 Dockerfiles #28

merged 3 commits into from
Dec 18, 2014

Conversation

misfo
Copy link
Contributor

@misfo misfo commented Dec 17, 2014

Based on the 2.1 Dockerfiles, changing only env vars

Tested this locally on my boot2docker VM. I know the 2.2.0-preview2 tag would have to be created in order for the onbuild Dockerfile to work, but I figured I'd throw this up here as proposal before I try to figure out how that tagging process should work...

Based on the 2.1 Dockerfiles, changing only env vars
@yosifkit
Copy link
Member

The tagging comes from generate-stackbrew-library.sh, which we use to update the docker-library/official-images repo:

$ ./generate-stackbrew-library.sh
# maintainer: InfoSiftr <[email protected]> (@infosiftr)

1.9.3-p551: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9
1.9.3: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9
1.9: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9
1: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9

1.9.3-p551-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9/onbuild
1.9.3-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9/onbuild
1.9-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9/onbuild
1-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 1.9/onbuild

2.0.0-p598: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0
2.0.0: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0
2.0: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0

2.0.0-p598-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0/onbuild
2.0.0-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0/onbuild
2.0-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.0/onbuild

2.1.5: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1
2.1: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1
2: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1
latest: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1

2.1.5-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1/onbuild
2.1-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1/onbuild
2-onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1/onbuild
onbuild: git://github.com/docker-library/ruby@069e9f5f9aa4903f4a3cb4baf6325d08d9d366e6 2.1/onbuild

2.2.0-preview2: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2
2.2.0: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2
2.2: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2

2.2.0-preview2-onbuild: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2/onbuild
2.2.0-onbuild: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2/onbuild
2.2-onbuild: git://github.com/docker-library/ruby@fbd4ada5041e94754536d98449452aa3ebc25840 2.2/onbuild

This looks good to me, though we may want to add a wheezy version to be consistent (just merged a PR for the other versions).

@misfo
Copy link
Contributor Author

misfo commented Dec 17, 2014

Okay, cool. I've added 2.2 Wheezy Dockerfile to the branch

@yosifkit
Copy link
Member

LGTM

@yosifkit
Copy link
Member

ping @tianon and @Moghedrin

@tianon
Copy link
Member

tianon commented Dec 18, 2014

LGTM

diff --git a/2.1/Dockerfile b/-
index dcd0bcc..0000000 100644
--- a/2.1/Dockerfile
+++ b/-
@@ -2,8 +2,8 @@ FROM buildpack-deps:jessie

 RUN apt-get update && apt-get install -y curl procps && rm -rf /var/lib/apt/lists/*

-ENV RUBY_MAJOR 2.1
-ENV RUBY_VERSION 2.1.5
+ENV RUBY_MAJOR 2.2
+ENV RUBY_VERSION 2.2.0-preview2

 # some of ruby's build scripts are written in ruby
 # we purge this later to make sure our final image uses what we just built

@daghack
Copy link
Contributor

daghack commented Dec 18, 2014

LGTM

daghack added a commit that referenced this pull request Dec 18, 2014
Ruby 2.2 Dockerfiles
@daghack daghack merged commit c7bf9b8 into docker-library:master Dec 18, 2014
chrissolanilla pushed a commit to chrissolanilla/CSolanillaBio that referenced this pull request May 16, 2024
Update titles for team and update deploy pipeline to use correct Ruby Bundler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants