質問編集履歴
6
検索結果から修正項目は消えていませんが、規約違反のようなので一旦戻します。運営の方の紳士な対応を願っています
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
CircleCIのyamlでスクリプトを実行したい
|
test
CHANGED
@@ -1 +1,59 @@
|
|
1
|
+
### やりたいこと
|
2
|
+
|
3
|
+
CircleCIでgithubにpushされたことをフックして処理を走らせjsonをparseしてテキストファイルを作成したいと考えています。
|
4
|
+
|
5
|
+
ドキュメントを管理しているリポジトリがあるのですが、そこにローカライズのjsonファイルを保持しています。
|
6
|
+
|
7
|
+
githubにプッシュしたタイミングでjsonをandroidとiosのローカライズファイルで使用できる形式に書き換えたいと考えています。
|
8
|
+
|
9
|
+
## 試したこと
|
10
|
+
|
11
|
+
言語はなのでもよかったのですが、Swiftが使い慣れているので、Swiftでjsonをparseしてファイル出力を行うコードを作成しました。しかし、swiftコマンドがyaml上で使えませんでした。
|
12
|
+
|
13
|
+
そのため事前にコンパイルを行い.outファイルを作成しcircleCIをローカル上で実行してみたのですが失敗してしまいます。
|
14
|
+
|
15
|
+
```Swift
|
16
|
+
|
17
|
+
version: 2
|
18
|
+
|
19
|
+
jobs:
|
20
|
+
|
21
|
+
build:
|
22
|
+
|
23
|
+
docker:
|
24
|
+
|
25
|
+
- image: circleci/golang:1.9.2
|
26
|
+
|
27
|
+
working_directory: /../docs
|
28
|
+
|
29
|
+
steps:
|
30
|
+
|
31
|
+
- checkout
|
32
|
+
|
33
|
+
- run: echo 'Hello world!'
|
34
|
+
|
35
|
+
- run: ./fileSave.out
|
36
|
+
|
37
|
+
```
|
38
|
+
|
1
|
-
|
39
|
+
ターミナルのログにHello Workdは出力されるのですが、**./fileSave.out**の実行に失敗してエラーが表示される状態です。
|
40
|
+
|
41
|
+
エラーを読んで、ディレクトリの場所の問題かと思い**.circleci**ディレクトリに移動したりしたのですが、同じエラーが出力されてしまいました。
|
42
|
+
|
43
|
+
``` error
|
44
|
+
|
45
|
+
/bin/bash: ./fileSave.out: No such file or directory
|
46
|
+
|
47
|
+
Error: Exited with code 127
|
48
|
+
|
49
|
+
Step failed
|
50
|
+
|
51
|
+
Error: runner failed (exited with 101)
|
52
|
+
|
53
|
+
Task failed
|
54
|
+
|
55
|
+
Error: task failed
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
CircleCI自体よくわかっておらず的外れな質問だったらすみません。目的としてはテキストファイルの出力なので.outファイルの実行でなくても問題ないです。なにか方法をご存知でしたら教えていただきたいです。
|
5
検索結果から修正項目が消えないため
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
_________________________
|
test
CHANGED
@@ -1,71 +1 @@
|
|
1
|
-
### やりたいこと
|
2
|
-
|
3
|
-
CircleCIでgithubにpushされたことをフックして処理を走らせjsonをparseしてテキストファイルを作成したいと考えています。
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
ドキュメントを管理しているリポジトリがあるのですが、そこにローカライズのjsonファイルを保持しています。
|
8
|
-
|
9
|
-
githubにプッシュしたタイミングでjsonをandroidとiosのローカライズファイルで使用できる形式に書き換えたいと考えています。
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
## 試したこと
|
14
|
-
|
15
|
-
言語はなのでもよかったのですが、Swiftが使い慣れているので、Swiftでjsonをparseしてファイル出力を行うコードを作成しました。しかし、swiftコマンドがyaml上で使えませんでした。
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
そのため事前にコンパイルを行い.outファイルを作成しcircleCIをローカル上で実行してみたのですが失敗してしまいます。
|
20
|
-
|
21
|
-
```Swift
|
22
|
-
|
23
|
-
version: 2
|
24
|
-
|
25
|
-
jobs:
|
26
|
-
|
27
|
-
build:
|
28
|
-
|
29
|
-
docker:
|
30
|
-
|
31
|
-
- image: circleci/golang:1.9.2
|
32
|
-
|
33
|
-
working_directory: /../docs
|
34
|
-
|
35
|
-
steps:
|
36
|
-
|
37
|
-
- checkout
|
38
|
-
|
39
|
-
- run: echo 'Hello world!'
|
40
|
-
|
41
|
-
- run: ./fileSave.out
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
```
|
46
|
-
|
47
|
-
|
48
|
-
|
49
|
-
|
1
|
+
___________________________________________________________________________________-
|
50
|
-
|
51
|
-
エラーを読んで、ディレクトリの場所の問題かと思い**.circleci**ディレクトリに移動したりしたのですが、同じエラーが出力されてしまいました。
|
52
|
-
|
53
|
-
``` error
|
54
|
-
|
55
|
-
/bin/bash: ./fileSave.out: No such file or directory
|
56
|
-
|
57
|
-
Error: Exited with code 127
|
58
|
-
|
59
|
-
Step failed
|
60
|
-
|
61
|
-
Error: runner failed (exited with 101)
|
62
|
-
|
63
|
-
Task failed
|
64
|
-
|
65
|
-
Error: task failed
|
66
|
-
|
67
|
-
```
|
68
|
-
|
69
|
-
|
70
|
-
|
71
|
-
CircleCI自体よくわかっておらず的外れな質問だったらすみません。目的としてはテキストファイルの出力なので.outファイルの実行でなくても問題ないです。なにか方法をご存知でしたら教えていただきたいです。
|
4
タグの削除
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
working_directoryの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
- image: circleci/golang:1.9.2
|
32
32
|
|
33
|
-
working_directory: /
|
33
|
+
working_directory: /../docs
|
34
34
|
|
35
35
|
steps:
|
36
36
|
|
2
プライベートな文字列が入ってしまっていたので削除しました
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
やりたいことを明確に詳細を記述しました.
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
CircleCIで
|
1
|
+
CircleCIのyamlでスクリプトを実行したい
|
test
CHANGED
@@ -1,12 +1,22 @@
|
|
1
|
+
### やりたいこと
|
2
|
+
|
1
3
|
CircleCIでgithubにpushされたことをフックして処理を走らせjsonをparseしてテキストファイルを作成したいと考えています。
|
2
4
|
|
3
5
|
|
6
|
+
|
7
|
+
ドキュメントを管理しているリポジトリがあるのですが、そこにローカライズのjsonファイルを保持しています。
|
8
|
+
|
9
|
+
githubにプッシュしたタイミングでjsonをandroidとiosのローカライズファイルで使用できる形式に書き換えたいと考えています。
|
4
10
|
|
5
11
|
|
6
12
|
|
7
13
|
## 試したこと
|
8
14
|
|
15
|
+
言語はなのでもよかったのですが、Swiftが使い慣れているので、Swiftでjsonをparseしてファイル出力を行うコードを作成しました。しかし、swiftコマンドがyaml上で使えませんでした。
|
16
|
+
|
17
|
+
|
18
|
+
|
9
|
-
|
19
|
+
そのため事前にコンパイルを行い.outファイルを作成しcircleCIをローカル上で実行してみたのですが失敗してしまいます。
|
10
20
|
|
11
21
|
```Swift
|
12
22
|
|
@@ -36,9 +46,9 @@
|
|
36
46
|
|
37
47
|
|
38
48
|
|
39
|
-
|
49
|
+
ターミナルのログにHello Workdは出力されるのですが、**./fileSave.out**の実行に失敗してエラーが表示される状態です。
|
40
50
|
|
41
|
-
ディレクトリの場所の問題かと思い**.circleci**ディレクトリに移動したりしたのですが、同じエラーが出力されてしまいました。
|
51
|
+
エラーを読んで、ディレクトリの場所の問題かと思い**.circleci**ディレクトリに移動したりしたのですが、同じエラーが出力されてしまいました。
|
42
52
|
|
43
53
|
``` error
|
44
54
|
|