Fork me on GitHub
#clojure-russia
<
2017-01-22
>
andre08:01:28

circleci написан на clojure , но clojure не поддерживает?

maxim09:01:58

поддерживает

maxim09:01:24

machine:
  environment:
    JDBC_DATABASE_URL: jdbc:

dependencies:
  override:
    - lein deps

database:
  override:
    - createdb app_test

test:
  override:
    - lein test2junit

andre10:01:34

странно что нигде доков вообще нет

andre10:01:42

ну и в списке поддерживаемых языков нет

andre10:01:23

вообще, распознался проект автоматически

themirrortruth11:01:18

(Paths/get "filename.txt") дело в том что статический джавовский метод Paths.get параметризован типом аргументам. Аргумент может быть как String так и URI, и когда я вызываю его приведенным выше способом, то вызывается именно с URI, как дать понять компилятору, что я хочу вызвать метод где аргумент типа String?

misha11:01:54

(Paths/get String String...) - есть, а (Paths/get String) - нет (если ты про java.nio.file)

jetmind11:01:24

user=> (Paths/get "README.md" (make-array String 0))
#object[sun.nio.fs.UnixPath 0x856d0f8 "README.md"]

jetmind11:01:53

там вторым аргументом vararg, поэтому нужен джавовский массив

themirrortruth11:01:08

спасибо!

andre12:01:09

@mkaschenko а скомпилировать проект можно? там вроде есть compile , но у меня падает Action failed: Configure the build

andre12:01:51

вообще реально реализовать такую штуку, я хочу там собирать cljsbuild и js коммитить на gh-pages?

andre12:01:19

получилось скомпилировать только в deploy стадии

maxim13:01:38

@andre не знаю на счет gh-pages, я на heroku деплоил

andre13:01:40

на heroku я тоже задеплоил

andre13:01:52

тут и там lein run

andre13:01:09

а тут идея чтобы сбилдить cljs на circleci и запушить js на gh-pages, ну судя по всему это можно сделать все на deploy шаге

maxim14:01:04

в принципе, если “правильный” bash-скрипт написать, то должно получиться