Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
GMNetService
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gengmeiios
GMNetService
Commits
6fa720db
Commit
6fa720db
authored
Nov 25, 2016
by
jaguar-bot
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除不再需要的fastlane/actions/下的文件
parent
572b9213
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
28 additions
and
226 deletions
+28
-226
Fastfile
fastlane/Fastfile
+3
-11
README.md
fastlane/README.md
+15
-6
git_commit_all.rb
fastlane/actions/git_commit_all.rb
+0
-35
pod_install.rb
fastlane/actions/pod_install.rb
+0
-30
pod_lib_lint.rb
fastlane/actions/pod_lib_lint.rb
+0
-84
sync_build_number_to_git.rb
fastlane/actions/sync_build_number_to_git.rb
+0
-47
report.xml
fastlane/report.xml
+10
-13
No files found.
fastlane/Fastfile
View file @
6fa720db
actions_path "#{File.join(Dir.home, '.Jaguar', 'actions')}"
import "#{File.join(Dir.home, '.Jaguar', 'fastfile', 'pod_fastfile')}"
platform :ios do
desc "Release new version"
lane :release do |options|
options[:name] = 'GMNetService'
do_release(options)
end
end
\ No newline at end of file
import_from_git(url: 'git@git.gengmei.cc:mobile/JaguarTemplate.git',
path: 'fastlane/ios_fastfile')
\ No newline at end of file
fastlane/README.md
View file @
6fa720db
...
...
@@ -6,14 +6,24 @@ sudo gem install fastlane
```
# Available Actions
## iOS
### ios
release
### ios
do_deliver_app
```
fastlane ios
release
fastlane ios
do_deliver_app
```
Release new version
Deploy a new version to the App Store
### ios do_release_lib
```
fastlane ios do_release_lib
```
Release new private pod version
### ios do_monkey_test
```
fastlane ios do_monkey_test
```
UI automation test
----
This README.md is auto-generated and will be re-generated every time
to run
[
fastlane
](
https://fastlane.tools
)
.
This README.md is auto-generated and will be re-generated every time
[
fastlane
](
https://fastlane.tools
)
is run
.
More information about fastlane can be found on
[
https://fastlane.tools
](
https://fastlane.tools
)
.
The documentation of fastlane can be found on
[
GitHub
](
https://github.com/fastlane/fastlane/tree/master/fastlane
)
.
\ No newline at end of file
The documentation of fastlane can be found on
[
GitHub
](
https://github.com/fastlane/fastlane/tree/master/fastlane
)
.
fastlane/actions/git_commit_all.rb
deleted
100644 → 0
View file @
572b9213
module
Fastlane
module
Actions
class
GitCommitAllAction
<
Action
def
self
.
run
(
params
)
Actions
.
sh
"git commit -am
\"
#{
params
[
:message
]
}
\"
"
end
#####################################################
# @!group Documentation
#####################################################
def
self
.
description
"Commit all unsaved changes to git."
end
def
self
.
available_options
[
FastlaneCore
::
ConfigItem
.
new
(
key: :message
,
env_name:
"FL_GIT_COMMIT_ALL"
,
description:
"The git message for the commit"
,
is_string:
true
)
]
end
def
self
.
authors
# So no one will ever forget your contribution to fastlane :) You are awesome btw!
[
"thierry"
]
end
def
self
.
is_supported?
(
platform
)
true
end
end
end
end
fastlane/actions/pod_install.rb
deleted
100644 → 0
View file @
572b9213
module
Fastlane
module
Actions
class
PodInstallAction
<
Action
def
self
.
run
(
params
)
Actions
.
sh
"cd Example && pod install"
Helper
.
log
.
info
"Successfully pod install ⬆️ "
.
green
end
#####################################################
# @!group Documentation
#####################################################
def
self
.
description
"Update all pods"
end
def
self
.
details
"Update all pods"
end
def
self
.
authors
[
"thierry"
]
end
def
self
.
is_supported?
(
platform
)
true
end
end
end
end
fastlane/actions/pod_lib_lint.rb
deleted
100644 → 0
View file @
572b9213
module
Fastlane
module
Actions
class
PodLibLintAction
<
Action
def
self
.
run
(
params
)
command
=
[]
if
File
.
exist?
(
"Gemfile"
)
&&
params
[
:use_bundle_exec
]
command
<<
"bundle exec"
end
command
<<
"pod lib lint"
if
params
[
:verbose
]
command
<<
"--verbose"
end
if
params
[
:sources
]
sources
=
params
[
:sources
].
join
(
","
)
command
<<
"--sources='
#{
sources
}
'"
end
if
params
[
:allow_warnings
]
command
<<
"--allow-warnings"
end
result
=
Actions
.
sh
(
command
.
join
(
' '
))
Helper
.
log
.
info
"Pod lib lint Successfully ⬆️ "
.
green
return
result
end
#####################################################
# @!group Documentation
#####################################################
def
self
.
description
"Pod lib lint"
end
def
self
.
details
"Test the syntax of your Podfile by linting the pod against the files of its directory"
end
def
self
.
available_options
[
FastlaneCore
::
ConfigItem
.
new
(
key: :use_bundle_exec
,
description:
"Use bundle exec when there is a Gemfile presented"
,
is_string:
false
,
default_value:
true
),
FastlaneCore
::
ConfigItem
.
new
(
key: :verbose
,
description:
"Allow ouput detail in console"
,
optional:
true
,
is_string:
false
),
FastlaneCore
::
ConfigItem
.
new
(
key: :allow_warnings
,
description:
"Allow warnings during pod lint"
,
optional:
true
,
is_string:
false
),
FastlaneCore
::
ConfigItem
.
new
(
key: :sources
,
description:
"The sources of repos you want the pod spec to lint with, separated by commas"
,
optional:
true
,
is_string:
false
,
verify_block:
proc
do
|
value
|
raise
"Sources must be an array."
.
red
unless
value
.
kind_of?
(
Array
)
end
)
]
end
def
self
.
output
end
def
self
.
return_value
nil
end
def
self
.
authors
[
"thierryxing"
]
end
def
self
.
is_supported?
(
platform
)
true
end
end
end
end
fastlane/actions/sync_build_number_to_git.rb
deleted
100644 → 0
View file @
572b9213
module
Fastlane
module
Actions
module
SharedValues
BUILD_NUMBER
=
:BUILD_NUMBER
end
class
SyncBuildNumberToGitAction
<
Action
def
self
.
is_git?
Actions
.
sh
'git rev-parse HEAD'
return
true
rescue
return
false
end
def
self
.
run
(
params
)
if
is_git?
command
=
'git rev-list HEAD --count'
else
raise
"Not in a git repository."
end
build_number
=
(
Actions
.
sh
command
).
strip
Fastlane
::
Actions
::
IncrementBuildNumberAction
.
run
(
build_number:
build_number
)
Actions
.
lane_context
[
SharedValues
::
BUILD_NUMBER
]
=
build_number
end
def
self
.
output
[
[
'BUILD_NUMBER'
,
'The new build number'
]
]
end
#####################################################
# @!group Documentation
#####################################################
def
self
.
description
"Set the build version of your project to the same number of your total git commit count"
end
def
self
.
authors
[
"thierry"
]
end
def
self
.
is_supported?
(
platform
)
[
:ios
].
include?
platform
end
end
end
end
fastlane/report.xml
View file @
6fa720db
...
...
@@ -3,52 +3,49 @@
<testsuite
name=
"fastlane.lanes"
>
<testcase
classname=
"fastlane.lanes"
name=
"0: Verifying required fastlane version"
time=
"0.000
383
"
>
<testcase
classname=
"fastlane.lanes"
name=
"0: Verifying required fastlane version"
time=
"0.000
724
"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"1: default_platform"
time=
"0.000
197
"
>
<testcase
classname=
"fastlane.lanes"
name=
"1: default_platform"
time=
"0.000
314
"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"2:
ensure_git_branch"
time=
"0.005059
"
>
<testcase
classname=
"fastlane.lanes"
name=
"2:
import_from_git"
time=
"0.648451
"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"3:
pod_install"
time=
"2.020256
"
>
<testcase
classname=
"fastlane.lanes"
name=
"3:
hipchat"
time=
"0.056202
"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"4:
pod_lib_lint"
time=
"6.33267
3"
>
<testcase
classname=
"fastlane.lanes"
name=
"4:
git_pull"
time=
"3.90724
3"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"5:
version_bump_podspec"
time=
"0.00110
3"
>
<testcase
classname=
"fastlane.lanes"
name=
"5:
ensure_git_branch"
time=
"0.00695
3"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"6:
git_commit_all"
time=
"0.02825
"
>
<testcase
classname=
"fastlane.lanes"
name=
"6:
pod_install"
time=
"11.043411
"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"7:
add_git_tag"
time=
"0.00869
5"
>
<testcase
classname=
"fastlane.lanes"
name=
"7:
pod_lib_lint"
time=
"0.00112
5"
>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"8: push_to_git_remote"
time=
"1.821525"
>
<failure
message=
"/Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/actions/actions_helper.rb:33:in `execute_action' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:187:in `block in execute_action' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:186:in `chdir' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:186:in `execute_action' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:112:in `trigger_action_by_name' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/fast_file.rb:140:in `method_missing' ../../../../../../var/folders/j6/yvgnw4_n0x74mjp36j7h7bjw0000gn/T/fl_clone20161125-65968-vkd0u8/JaguarTemplate.git/fastlane/ios_fastfile:66:in `block (2 levels) in parsing_binding' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/lane.rb:33:in `call' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:49:in `block in execute' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:45:in `chdir' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/runner.rb:45:in `execute' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/lane_manager.rb:52:in `cruise_lane' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/command_line_handler.rb:30:in `handle' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/commands_generator.rb:52:in `block (2 levels) in run' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/commander-4.4.0/lib/commander/command.rb:178:in `call' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/commander-4.4.0/lib/commander/command.rb:153:in `run' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/commander-4.4.0/lib/commander/runner.rb:444:in `run_active_command' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane_core-0.53.0/lib/fastlane_core/ui/fastlane_runner.rb:38:in `run!' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/commander-4.4.0/lib/commander/delegates.rb:15:in `run!' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/commands_generator.rb:246:in `run' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/commands_generator.rb:23:in `start' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/lib/fastlane/cli_tools_distributor.rb:58:in `take_off' /Users/gengmei/.rvm/gems/ruby-2.3.0/gems/fastlane-1.106.2/bin/fastlane:5:in `<top (required)>' /Users/gengmei/.rvm/gems/ruby-2.3.0/bin/fastlane:23:in `load' /Users/gengmei/.rvm/gems/ruby-2.3.0/bin/fastlane:23:in `<main>' /Users/gengmei/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval' /Users/gengmei/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' Could not find option 'fail_fast' in the list of available options: use_bundle_exec, verbose, allow_warnings, sources"
/>
</testcase>
<testcase
classname=
"fastlane.lanes"
name=
"
9: pod_push"
time=
"39.318145
"
>
<testcase
classname=
"fastlane.lanes"
name=
"
8: hipchat"
time=
"0.050092
"
>
</testcase>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment