Add Ruby to CI
This commit is contained in:
Родитель
42f4be58c2
Коммит
f6237fd92f
|
@ -8,5 +8,5 @@ steps:
|
|||
- command: "FIXTURE=typescript,schema-typescript,javascript,schema-javascript,flow,schema-flow,csharp,schema-csharp,golang,schema-golang .buildkite/build-pr.sh"
|
||||
label: "typescript javascript flow csharp golang"
|
||||
|
||||
- command: "FIXTURE=swift,schema-swift,rust,schema-rust,elm,schema-elm .buildkite/build-pr.sh"
|
||||
label: "swift rust elm"
|
||||
- command: "FIXTURE=swift,schema-swift,rust,schema-rust,elm,schema-elm,ruby,schema-ruby .buildkite/build-pr.sh"
|
||||
label: "swift rust elm ruby"
|
|
@ -37,6 +37,10 @@ ENV PATH="/root/.cargo/bin:${PATH}"
|
|||
RUN git clone https://github.com/obmarg/libsysconfcpus.git
|
||||
RUN cd libsysconfcpus && ./configure && make && make install
|
||||
|
||||
# Ruby
|
||||
RUN apt-get install ruby --assume-yes
|
||||
RUN gem install bundler
|
||||
|
||||
ENV PATH="${workdir}/node_modules/.bin:${PATH}"
|
||||
|
||||
COPY . .
|
||||
|
|
|
@ -486,6 +486,7 @@ export const allFixtures: Fixture[] = [
|
|||
new JSONSchemaFixture(languages.GoLanguage),
|
||||
new JSONSchemaFixture(languages.CPlusPlusLanguage),
|
||||
new JSONSchemaFixture(languages.RustLanguage),
|
||||
new JSONSchemaFixture(languages.RubyLanguage),
|
||||
new JSONSchemaFixture(languages.ElmLanguage),
|
||||
new JSONSchemaFixture(languages.SwiftLanguage),
|
||||
new JSONSchemaFixture(languages.TypeScriptLanguage),
|
||||
|
|
Загрузка…
Ссылка в новой задаче